本系列学习以MySql为主
检索单个列
SELECT prod_name FROM products;
查询结果:
检索多个列
SELECT prod_id,prod_name,prod_price FROM products
查询结果:
检索所有列
SELECT * FROM products
查询结果:
查询不同的值
关键字 DISTINCT——指示数据库只返回不同的值
SELECT DISTINCT vend_id FROM products
没有“distinct”关键字的查询结果:
使用“distinct”关键字的查询结果:
distinct.jpg
限制结果:
limit.jpgSQL server:
select top 5 prod_name from products
DB2:select prod_name from products fetch first 5 rows only
Oracle:select prod_name from products where rownum <=5
MySQL、SQLite:select prod_name from products limit 5
SELECT prod_name FROM products LIMIT 5 OFFSET 4
LIMIT 5 OFFSET 4 表示从第4行起(不包括第4行)的5行数据
简化版
SELECT prod_name FROM products LIMIT 4, 5
LIMIT 4, 5——使用这个语法,逗号之前的值对应OFFSET,逗号之后的值对应LIMIT
注释
- -- 我是注释 ("--"后必须有空格)
- #我是注释(这种形式很少得到支持)
- /*我是注释 */
网友评论