教学管理数据库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小时内删除。
发表评论