《SQL必知必会(第4版)》 02 检索数据

select语句

检索单个列

SQL语句不区分大小写,建议对关键字使用大写;
而对表名和列名区分大小写,是为了使语句更易于阅读和调试;
在SQL语句中,所有的空格都被忽略。也就是说,一个较长的SQL语句可以通过空格换行写在多行中。

select prod_name from Products;
检索多个列(多个字段用 , 逗号分割)
select prod_id,prod_name,prod_price from Products;
检索所有列
select * from Products;
检索不同的值(同一个值只出现一次)

使用DISTNCT关键字,必须直接放在列名前面;
该关键字作用于所有列,通常只列出一列。

select distinct vend_id from Products;
限制结果(limit,指定返回多少行)
select prod_name from Products limit 5;
select prod_name from Products limit 3 offset 5;  ##从第6条开始,显示3条。(和Python一样,索引从0开始)
select prod_name from Products limit 2,3  ##支持简化版的limit,第3行开始,显示3条。第一行索引以 0 开始
使用注释
  • # 单行注释
  • /*.......*/ 多行注释

猜你喜欢

转载自www.cnblogs.com/gibbs/p/10410145.html