检索数据
sql语句使用select语句来检索需要的数据。从一个或多个表中检索都可以使用select。
示例:Products表
使用select查询
select prod_name
from Products
得到prod_name列的所有信息
多条sql语句必须以分号分隔,sql语句也不区分大小写,一般情况是关键字写成全大写。
检索多个列
select prod_id, prod_name, prod_price
from Products
检索所有列
select *
from Products
检索不同的值
单纯的使用select检索会出现重复值:
select vend_id
from Products
这时候就需要使用DISTINCT关键字来去重,只返回数据库中不同的值。
select distinct vend_id
from Products
如果想要检索一定的行数,可以使用top关键字来控制行数
select top 5 prod_name
from Products
显示至多5条信息。
在不同的DBMS中,限制的语句也是不同的:
Oracle
select prod_name
from Products
where rownum <= 5;
MySQL
select prod_name
from Products
limit 5;
在sql中添加注释:
可以使用--两根短线来在一条sql语句之后添加注释,/* */之间添加多行注释。