select查询语句

1. 检索列

1)检索单个列:select 列名 from 表名;
  检索不同的行(相同的都不显示出来):select distinct 列名 from 表名;
  显示指定函数的检索结果:
    select 列名 from 表名 limit 行数; 或者
    select 列名 from 表名 limit 起始行数(下标从0开始), 行数;
2)检索多个列:select 列名1, 列名2 from 表名;
3)检索所有列:select * from 表名;

2. 将检索得到的结果排序

【注】如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有意义。

1)按单个列排序:select 列名 from 表名 ordered by 某一列名; (按照某一列的字典顺序进行排序)
  若指定排序方向:
    倒序—在‘某一列名’后加入关键字desc
    升序—在‘某一列名’后加入关键字asc
2)按多个列排序:select 列名 from 表名 ordered by 列1,列2; (先按照列1的字典序进行排序,如果列1相同,则按照列2的字典序进行排序)
【注】order by语句位于limit语句之前,where语句之后
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容