数据库学习笔记——02检索数据

2018-09-17  本文已影响0人  Love零O

本系列学习以MySql为主

检索单个列

SELECT prod_name FROM products;
查询结果:

select1.jpg

检索多个列

SELECT prod_id,prod_name,prod_price FROM products
查询结果:

select2.jpg

检索所有列

SELECT * FROM products
查询结果:

select3.jpg

查询不同的值

关键字 DISTINCT——指示数据库只返回不同的值

SELECT DISTINCT vend_id FROM products
没有“distinct”关键字的查询结果:

no_distinct.jpg
使用“distinct”关键字的查询结果:
distinct.jpg

限制结果:

SQL 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

limit.jpg

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

注释

上一篇下一篇

猜你喜欢

热点阅读