SQL必知必会笔记检索和排序数据

sql必知必会笔记检索和排序数据

 

1.检索数据

 

使用select 检索表数据,必须至少给出两条信息——想选择什么, 以及从什么地方选择。

 

检索不同的值

 

使用distinct关键字,检索不同的值,使用示例:

 

select distinct vend_id
from products;

 

 

限制结果

 

使用关键字限制返回行数:

 

sql server、access —— 使用top关键字

db2 —— 使用fetch first 5(行数) rows only

oracle —— 使用rownum(行计数器)

mysql、mariadb、postgresql、sqlite —— limit子句

 

 

注释

 

行内注释

select prod_name -- 这是一条注释
from products;
 多行注释

/* select prod_name, vend_id
from products; */
select prod_name
from products;

 

 

2.排序检索数据

 

order by 子句

 

  order by 子句取一个或多个列的名字,据此对输出进行排序,示例:

 

select prod_name
from products
order by prod_name;

 

 指定排序方向

 

数据排序默认使用升序排列(asc),可以使用desc(降序)关键字进行降序排列

 

提示

 

desc 关键字只应用到直接位于其前面的列名,如果想在多个列上进行降序排序,必须对每一列指定desc 关键字。

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐