SQL SERVER基础培训课件.ppt
文本预览下载声明
6. SELECT sname ,height FROM student WHERE student.height 180 AND student.sno in ( SELECT state.sno FROM state WHERE score=‘一般’ ) (查询身高大于180并且成绩一般的学生姓名、身高) 插 入 记 录(INSERT) 作 用: INSERT 语句可给表添加一个或多个新行。 INSERT 语句在简单的情况下有如下语法: 语 法: INSERT [INTO] table_or_view [(column_list)] data_values 7. INSERT [INTO] student VALUES (1011,劳尔,男,,184) (向STUDENT数据表中添加一条记录,生日暂缺) 添加前 添加后 添加一张名为FEMALE的空白表 8. INSERT INTO female SELECT sno,sname,height,sex FROM student WHERE sex=‘女‘ (查询所有女学生的编号、姓名、身高、性别信息,并将这些信息添加到已建好的FEMAL数据表中) 10. UPDATE student SET sname=巴乔 WHERE sno=1010 (将编号为1010的学生姓名改为“巴乔”) 9. DELETE FROM female WHERE sex=‘女‘ (删除FEMALE表中所有女学生的信息) 11. UPDATE student SET height=height / 100 (将STUDENT数据表中的学生身高改为以米为单位) 关于数据库备份和还原1. 备份(完全备份与差异备份) 2. 还原(差异备份还原与完全备份还原) 思考题 查询STUDENT数据表中性别为女或者身高大于185的所有学生信息 SELECT * FROM student WHERE sex=‘女’ OR height 185 SELECT sum(height) AS sumheight , sno , sname FROM student WHERE sname=‘巴乔’ GROUP BY sno,sname (按编号对姓名为“巴乔”的学生分组以计算其身高之和) 2. 查询STUDENT数据表中编号的最小值和身高的最大值, 以中文表头输出 SELECT min(sno) AS 最小编号, max(height) AS 最大身高 FROM student 4. SELECT sname AS 姓名,sno , height AS 身高 FROM student WHERE height=181 UNION SELECT sname , sno FROM student WHERE sex=‘男’ ( 请 找 出 错 误 ) SELECT sname AS 姓名, sno , height AS 身高 FROM student WHERE height=181 UNION SELECT sname , sno , height FROM student WHERE sex=‘男’ 5. SELECT sname ,height FROM student WHERE student.height 180 AND student.sno in ( SELECT state.sno
显示全部