lesson 43 左连接和右连接
lesson 46 操作数据
语句1:
INSERT INTO 学生(学号,姓名,性别,出生日期,家庭住址,学分) VALUES(1,“张三”,“男”,#2020-1-1#,“北京市”,98);
语句2:
INSERT INTO 学生 VALUES(2,“李四”,“女”,#2019-9-1#,“上海市”,“96.5”);
更新数据
UPDATE 表名 SET 字段1=值1,字段2=值2,...[WHERE 条件];
UPDATE 学生 SET 学分=学分+1 WHERE 姓名=“张三”;
删除数据
DELETE FROM 表名 [WHERE 条件]
DELETE FROM 学生 WHERE 姓名=“张三”;
lesson 47. SQL 简单查询
SELECT [DISTINCT|TOP n] * |字段1 AS 别名1,字段2 AS 别名2,...,
表名2...
例子:语句
SELECT * FROM 员工;
SELECT 姓名,性别,手机号,工资 AS 薪资 FROM 员工;
在设计视图里,可以在字段属性的“标题”栏里设计 起别名;
SELECT DISTINCT 性别 FROM 员工;
(DISTINCT 展示差异,去重)
lesson 48.SQL 条件查询
条件查询:
SELECT 姓名,性别,手机号,工资,部门 FROM 员工 WHERE 部门=“咨询部”;
SELECT 姓名,性别,手机号,工资,部门 FROM 员工 WHERE 工资>5000 AND 工资<20000;
SELECT 姓名,性别,手机号,工资,部门 FROM 员工 WHERE 工资 Between 5000 And 20000;
SELECT 姓名,性别,手机号,工资,部门 FROM 员工 WHERE 部门 IN ("咨询部 " ,"销售部");
SELECT 姓名,性别,手机号,工资,部门 FROM 员工 WHERE 姓名 LIKE "王*";
lesson 49. 排序查询和分组查询
排序查询:
SELECT 姓名,工资 FROM 员工 ORDER BY 工资 DESC;asc 正序(由小到大)
SELECT TOP 3 姓名,性别,手机号,工资,部门 FROM 员工 WHERE 部门=“咨询部” ORDER BY 工资 DESC;
分组查询:
SELECT 部门,COUNT(员工编号)AS 人数 FROM 员工 GROUP BY 部门;
SELECT 部门, AVG(工资) AS 平均工资 FROM 员工 GROUP BY 部门 HAVING AVG(工资)>15000;
SELECT 部门,AVG(工资)AS 平均工资 FROM 员工 GROUP BY 部门 HAVING COUNT(员工编号)>7;
lesson 50.多表查询
网友评论