教学管理数据库jxgl中,有如下表结构:                zy(专业表):zydm(专业代码), zymc(专业名称), xz(学制), zsdx(招生对象), mb(培养目标), slsj(设立时间)                               
bj(班级表):bjh(班级号), bjmc(班级名称), zydm(专业代码), fdy(辅导员), rxsj(入学时间)                                       
xs(学生表):xh(学号), xm(姓名), xb(性别), csrq(出生日期), bjh(班级号)   
kc(课程表):kch(课程号), kcmc(课程名称), lb(类别), xss(学时数), xf(学分), ywsj(有无实践)                                       
cj(成绩表):xh(学号), kch(课程号), pscj(平时成绩), sjcj(实践成绩), qmcj(期末成绩), zp(总评)                                       
js(教师表):jsh(教师号), xm(姓名), xb(性别), csrq(出生日期), xl(学历), xw(学位), zc(职称)
编写SQL语句查询出各类课程的平均学分,要求列出课程类别和平均学分
SELECT LB AS 类别, AVG(XF) AS 平均学分               
FROM KC                                       
GROUP BY LB                       
编写SQL语句查询出软件151班所有学生的学号和姓名
SELECT XH, XM               
FROM XS INNER JOIN BJ ON XS.BJH = BJ.BJH                   
WHERE BJMC = '软件151'   
编写SQL语句查询出所有学生信息                   
SELECT *               
FROM XS
编写SQL语句查询出所有专业的代码、名称和设立时间,并按设立时间先后进行排序                   
SELECT ZYDM, ZYMC, SLSJ               
FROM ZY                                       
ORDER BY SLSJ ASC               
编写SQL语句查询出学时数在60~80间的所有课程编号和名称   
SELECT KCH, KCMC               
FROM KC                                       
WHERE XSS BETWEEN 60 AND 80                   
SQL编程题    编写SQL语句创建视图ZYXSMD,视图以ZY、BJ和XS三表为基表,视图数据包含学号、姓名、班级名称,专业名称
CREATE VIEW ZYXSMD               
sql语句怎么查询两张表的数据AS                                       
SELECT XH, XM, BJMC, ZYMC                                       
FROM ZY INNER JOIN BJ ON ZY.ZYDM = BJ.ZYDM
INNER JOIN XS ON XS.BJH = BJ.BJH                           
GO                           
编写SQL语句将成绩表中所有计算机应用基础课程成绩信息中期末成绩提高6分                   
UPDATE CJ               
SET QMCJ = QMCJ + 6                                       
FROM  CJ INNER JOIN KC ON CJ.KCH = KC.KCH   
WHERE KCMC = '计算机应用基础'                   
编写SQL语句删除成绩表中平时成绩或实践成绩低于40的成绩信息
DELETE FROM CJ                 
WHERE PSCJ < 40 OR SJCJ < 40                   
编写SQL语句向教师表中添加一位教师信息:教师号:201609,姓名:张成功, 学历:研究生,学位:博士                   
INSERT INTO JS(JSH, XM, XL, XW)               
VALUES('201609', '张成功', '研究生', '博士')
编写SQL语句查询出所有课程信息                   
SELECT *               
FROM KC                   
编写SQL语句查询出所有学生的学号、姓名和出生日期,并按出生日期降序排列                   
SELECT XH, XM, CSRQ               
FROM XS                                       
ORDER BY CSRQ DESC                       
SQL编程题    编写SQL语句查询出田静静同学所学课程成绩信息,要求查询结果列出学号、姓名、课程号和期末成绩                   
SELECT XS.XH, XM, KCH, QMCJ               
FROM XS INNER JOIN CJ ON XS.XH = CJ.XH
WHERE XM = '田静静'                   
SQL编程题    编写SQL语句查询出职称为副教授的所有教师编号、姓名和出生日期                   
SELECT JSH, XM,CSRQ               
FROM JS                                       
WHERE ZC = '副教授'   
编写SQL语句创建存储过程XSRS,在存储过程中根据指定的班级名称使用输出参数返回该班级学生人数                   
CREATE PROCEDURE XSRS               
@BJMC CHAR(15),                                   
@RS INT OUTPUT                                   
AS                                       
SELECT @RS = COUNT(*)                                       
FROM XS INNER JOIN BJ ON XS.BJH = BJ.BJH
WHERE BJMC = @BJMC                                       
GO   
编写SQL语句从学生信表中查询出男女生人数,要求结果列出性别和人数                   
SELECT XB AS 性别, COUNT(*) AS 人数               
FROM XS                                       
GROUP BY XB                   
编写SQL语句将课程表中所有基础课的学时数降低10学时   
UPDATE KC               
SET XSS  = XSS - 10                                       
WHERE LB = '基础课'                       
编写SQL语句删除教师表中1992年以后出生的且学历为本科的教师信息                   
DELETE FROM JS               
WHERE CSRQ > '1992-1-1' AND XL = '本科'                   
SQL编程题    编写SQL语句向课程表中添加一门课程信息:课程号:CS030,课程名称:大数据分析, 类别:专业课                   
INSERT INTO KC (KCH, KCMC, LB)               
VALUES('CS030', '大数据分析', '专业课')
编写SQL语句查询出所有课程信息                   
SELECT *           
FROM KC                       
编写SQL语句查询出所有学生的学号、姓名和出生日期,并按出生日期降序排列   
SELECT XH, XM, CSRQ           
FROM XS                                   
ORDER BY CSRQ DESC               

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。