2024年4月10日发(作者:)

SQL的数据查询功能

SQL的核心是查询,SQL的查询命令也称作SELECT命令。格式如下:

SELECT [ALL|DISTINCT][TOP…[PERCENT]]<字段名列表>[AS ……]

FROM ……[INNER|LEFT|RIGHT|FULL|JOIN ……[ON……]]

[WHERE ……]

[GROUP BY ……[HAVING ……]]

[ORDER BY ……[ASC|DESC]]

[UNION [ALL] ……]

[INTO ……| TO FILE ……| TO PRINTER | TO SCREEN]

1.1 简单查询

一、简单查询

SELECT …FROM <表名> [WHERE <条件>][ORDER BY…[ASC]|[DESC]

功能特点:(查询结果与查询条件均基于一个表)

说明:(1)SELECT子句包括:*、表中的字段名称、函数、常数

(2)可用AS子句为字段起别名。

(3)使用DISTINCT消除重复行。

(4)使用TOP…[PERCENT…]显示部分结果。

(5)使用WHERE子句说明选择记录的条件。

(6)使用ORDER BY子句指定显示结果的顺序。

(7)使用GROUP BYY子句对指定字段进行分组。

例1 找出工资多于1230元的职工号

SELECT 职工号 FROM 职工表 WHERE 工资>1230

例2 给出在仓库”WH1”或”WH2”工作并且工资少于1250元的职工号

SELECT 职工号 FROM 职工表 WHERE 工资;

<1250 AND(仓库号= "WH1" OR 仓库号="WH2")

二、简单的连接查询