【SQL基础】一、检索数据
2020-03-02 本文已影响0人
清梦载星河
关键字:select
、from
、distinct
、order by
、desc
- 检索单个列:
select cola from tableA;
- 检索多个列:
select cola,colb,colc from tableA;
- 检索所有列:
select * from tableA;
- 对检索结果去重:
select distinct cola from tableA;
- 只显示哪些行:
- SQL Server和Access:
select top 5 cola from tableA; --只看前5行
- Mysql、MariaDB、PostgreSQL或SQLite:
select cola from tabelA limit 5;select cola from tableA limit 5 offset 5; --从第5行起的5行数据
- DB2:
select cola from tableA fetch first 5 rows only;
- SQL Server和Access:
- 对检索结果排序: --注:order by语句要放在最后一行
- 默认按照字母顺序排序:
select cola from tableA order by cola;
- 按多个列排序:
select cola,colb,colc from tableA order by colb,colc; --先按colb排序,再按colc排序
- 按列相对位置排序:
select cola,colb,colc from tableA boder by 2,3; --按照select参数选择第二个第三个排序,即先按colb,再按colc;
- 降序排序:
select cola from tableA order by cola desc; --注:如果想在多个列上降序排序,必须对每一个列指定desc关键字。
- 默认按照字母顺序排序: