(
学号 char(10) primary key,
姓名 char(10),
年龄 int,
性别 char(2) check (sex IN ('男','女')),
家庭住址 char(40),
联系 char(20)
)
1.select 学号,姓名 from 学生 where 学号 not in (select 学号 from 选课)2. select 学号,姓名 from 学生 where 学号 in (select 学号 from 选课 where 成绩<60 and 课号=(select 课号 from 课程 where 课名='VB'))
3. select a.学号,b.成绩 from 学生 as a,选课 as b where a.学号=b.学号 amd b.课号 in (select 课号 from 课程 where 学分>3 )
1.(1) SELECT A.职工姓名,B.工资FROM WORKER A
LEFT JOIN SALARY B
ON A.职工号 = B.职工号
WHERE SUBSTR(TO_CHAR(日期,'yyyy-mm-dd'),1,6) = '2014-01'
(2) CREATE VIEW AS
SELECT A.职工号,A.职工姓名,AVG(B.工资)
FROM WORKER A
LEFT JOIN SALARY B
ON A.职工号 = B.职工号
GROUP BY A.职工号,A.职工姓名
2. (1).SELECT A.TNAME
FROM T
LEFT JOIN TC
ON T.TNO = TC.TNO
LEFT JOIN C
ON TC.CNO = C.CNO
LEFT JOIN SC
ON C.CNO = SC.CNO
LEFT JOIN S
ON SC.SNO = S.SNO
WHERE S.SNAME = '刘芳' AND C.CNAME = ' *** 作系统'
(2). SELECT T.TNO
FROM T
LEFT JOIN TC
ON T.TNO = TC.TNO
LEFT JOIN C
ON TC.CNO = C.CNO
WHERE T.TITLE = '副教授' AND C.CNAME <> '英语'
3. 最后一题不明白想做什么。。 是更新库存表还是??
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)