张贺
0401303班
2013211491
第三题
1、查询所有“佐丹奴”服装的服装ID,型号,颜色和价格:
SELECT `服装编号`,`型号`,`颜色`,`价格` FROM `服装` WHERE 品牌 = '佐丹奴';
2、查询购买了“美津浓”服装的顾客姓名和电话。
SELECT DISTINCT `顾客`.`姓名`,`顾客`.`电话` FROM `顾客`,`购买记录`,`服装`
WHERE `顾客`.`顾客编号` = `购买记录`.`顾客编号`
AND`购买记录`.`服装编号` = `服装`.`服装编号` AND 品牌='美津浓';
3、查询没有购买任何服装的顾客的信息。
SELECT * FROM `顾客`
WHERE NOT EXISTS(SELECT * FROM `购买记录` WHERE `顾客编号` = `顾客`.`顾客编号`);
SELECT * FROM `顾客`
WHERE 顾客编号 IN(SELECT `顾客编号` FROM `购买记录`
WHERE 服装编号 IN(SELECT `服装编号` FROM `服装`
WHERE 品牌 = '佐丹奴'));
1、查询通信工程专业的所有学生信息。
SELECT * FROM `学生` WHERE 专业 = '通信工程';
SELECT 课程号,学分 FROM `课程`;
SELECT 课程号,成绩 FROM `选修` WHERE `学号` IN(SELECT`学号` FROM `学生`
WHERE 姓名 = '张珊');
4、查询选了所有课程的学生的学号。
5、查询没有选课的学生的信息。
SELECT 学号 FROM `学生` WHERE NOTEXISTS(SELECT * FROM `选修`
WHERE `学号` = `学生`.`学号`);
SELECT 学号 FROM `选修` WHERE 课程号 IN(SELECT先行课课程号 FROM `课程` WHERE课程名 = "数据库原理");
7、删除学号为9501的同学的所有选课记录。
8、修改张林数据库原理课程的成绩为89。UPDATE `选修` SET `成绩` = 89WHERE `学号` IN(SELECT `学号` FROM `学生`
WHERE姓名 = '张林');
不会做。。。。
10、在小题9的基础上,查询成绩大于90的相关信息。
。。。。