一、投影:SELECT 字段 FROM 表名
题目:1. 对职工表进行查询,显示职工的职工号。
2. 对职工表进行查询,显示所有信息(即所有字段)。
二、选择:SELECT 字段 FROM 表名 WHERE 条件
题目:3. 对职工表进行查询,只显示工资多于1230元职工的职工号。
例如:1。从职工关系中检索(查询)所有的工资值。
2。查询职工表中有哪些仓库号。
三、连接:SELECT 字段 FROM 表1,表2 WHERE 表1.字段名=表2.字段名
题目:1。对仓库表和职工表进行查询,查询显示所有字段。
2。查找“E1”号职工所在的城市。查询显示职工号和城市。
3。查找工资多于1230元的职工号和他们所在的城市。
嵌套查询:SELECT 城市 FROM 仓库WHERE仓库号IN(SELECT仓库号FROM 职工WHERE 工资=1250)
BETWEEN……AND运算符(…和…之间)
题目:1。检索出工资在1220元到1240元范围内的职工信息。
LIKE运算符
例如:SELECT * FROM 供应商 WHERE 供应商名 LIKE “%厂”
SELECT * FROM 供应商 WHERE 供应商号 LIKE “S_”
★%表示0个或多个字符;_(下划线)表示一个字符。
AS的作用
例如:1。查询“E1”的工资,显示时用”月薪”代替”工资”字段。
SELECT 工资 AS 月薪 FROM 职工 WHERE 职工号=“E1”
连接查询的另一种写法:SELECT * FROM 仓库 JOIN 职工 ON 仓库.仓库号=职工.仓库号
简单的计算查询:COUNT(计数)、SUM(求和)、AVG(计算平均值)、MAX(求最大值)、MIN(求最小值)
例如:1。求职工表中的记录的个数:SELECT COUNT(*) FROM 职工
2。求职工表中的工资总和:SELECT SUM(工资) FROM 职工
3。求职工表中的平均工资:SELECT AVG(工资) FROM 职工
4。求职工表中的最大的工资值:SELECT MAX(工资) FROM 职工
5。求职工表中的最小的工资值:SELECT MIN(工资) FROM 职工