值得白嫖的数据库常用操作语句汇总(数据排序、数据查询)

举报
灰小猿 发表于 2021/05/26 16:12:26 2021/05/26
2.3k+ 0 0
【摘要】 目录 数据排序 普通降序或升序排序 仅显示指定行的排序 按照指定条件查询并排序 数据查询 普通查询 查询列 选择查询 叮咚!你好哇,我是灰小猿!一个超会写GUB的程序猿! 在上一篇文章中和大家分享了关于在SQL server数据库中的数据库操作、数据表操作以及一些简单的数据操作,感兴趣的小伙伴可以参考我的这篇文章“值得白嫖的数据库常用操作语句汇总(数据库...

目录

数据排序

普通降序或升序排序

仅显示指定行的排序

按照指定条件查询并排序

数据查询

普通查询

查询列

选择查询


叮咚!你好哇,我是灰小猿!一个超会写GUB的程序猿!

在上一篇文章中和大家分享了关于在SQL server数据库中的数据库操作、数据表操作以及一些简单的数据操作,感兴趣的小伙伴可以参考我的这篇文章“值得白嫖的数据库常用操作语句汇总(数据库、数据表、数据操作)”,

今天就接着和大家分享一下在SQL server数据库中常用的数据排序、查询等语句分析,

数据排序

普通降序或升序排序

按照表中的某列数据,将表中信息进行升序(默认)ASC或降序DESC排列,格式如下:


      use databaseName
      select * from tableName
      order by 依据的列名 desc
      /*desc表示降序排列,asc表示升序排列,默认为升序排列*/
  
 

仅显示指定行的排序

当我们的输出记录太多时,可以通过offset-fetch子句从结果集中仅提取某个时间范围内或某一页的结果进行查看。格式如下:


      USE databaseName
      SELECT * FROM tableName
      ORDER BY 将要排序列(可以有多个) DESC
      /*从M行开始,然后读取之后的N行数据*/
      OFFSET M ROWS FETCH NEXT N ROWS ONLY
  
 

实例:如从分数表中依据课程号和分数进行降序排列,并显示从第二行开始之后四行的数据:


      SELECT * FROM 分数表
      ORDER BY 课程号,分数 DESC
      OFFSET 2 ROWS FETCH NEXT 4 ROWS ONLY
  
 

按照指定条件查询并排序

这种查询一般用于对查询的结果进行筛选,对符合特定条件的数据进行排序。

格式如下:


      select * from 查询的表
      where 查询的条件
      order by 将要排序的列 desc
      /*从M行开始,然后读取之后的N行数据*/
      OFFSET M ROWS FETCH NEXT N ROWS ONLY
  
 

实例:在成绩表中对“课程号='090263'”这门课程成绩按降序进行排序,并只显示前5行记录。


      select * from 成绩表
      where 课程号='090263'
      order by 课程号 desc
      OFFSET 0 ROWS FETCH NEXT 5 ROWS ONLY
  
 

数据查询

普通查询


      use databaseName
      select 查询的列
      from 查询的表
      where 先决条件
  
 

查询列


      use databaseName
      select listName from tableName
  
 

选择查询


      use databaseName
      select *
      from tableName
      where listName between m and n
      /*between m and n 是指定范围为m~n内,*/
  
 

好了,上面只是总结了一些比较常用的排序和查询语句,有不足的地方还希望小伙伴们能提出指正,

觉得不错记得点赞关注喔!

大灰狼陪你一起进步!

文章来源: blog.csdn.net,作者:灰小猿,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_44985880/article/details/108792328

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。