美文网首页
2018-01-05 SQL sever 练习题

2018-01-05 SQL sever 练习题

作者: soeben | 来源:发表于2018-01-05 19:50 被阅读0次
1.查询KCXX表中课程名中含有“数据库”的课程的情况。
SELECT
    *
FROM
    kcxx
WHERE
    课程名称 LIKE '%数据库%';
2.查询“数据结构”成绩的前3名学号、成绩。
SELECT
    TOP 3 学号,
    成绩
FROM
    XSCJ
WHERE
    课程编号 = 501
ORDER BY
    成绩 DESC
3.对KCXX表查询输出课程名称,学分,只返回结果集的前30%行。
SELECT
    TOP 30 PERCENT 课程名称,
    学分
FROM
    KCXX
4.查询平均成绩在85分以上的学生的学号和平均成绩。
SELECT
    学号,
    AVG(成绩) 平均分
FROM
    XSCJ
GROUP BY
    学号
HAVING
    AVG(成绩) >= 85
5.对XSDA表查询输出姓名和部分学分,其中,部分学分=总学分-10。
SELECT
    姓名,
    (总学分 - 10) AS 部分学分
FROM
    XSDA
6.查找在前2个学期选修课程的学生的学号,姓名及选修的课程编号。
SELECT
    XSCJ.学号,
    姓名,
    XSCJ.课程编号
FROM
    XSCJ
LEFT JOIN XSDA ON XSCJ.学号 = XSDA.学号
LEFT JOIN KCXX ON XSCJ.课程编号 = KCXX.课程编号
WHERE
    开课学期 < 3
7.为“书号”创建chk_BN的check约束,限制其形如:ISBN-978-7-302。
ALTER TABLE book WITH CHECK ADD CONSTRAINT chk_BN CHECK (
    书号 LIKE 'ISBN-[0-9][0-9][0-9]-[0-9]-[0-9][0-9][0-9]'
)

相关文章

  • 2018-01-05 SQL sever 练习题

    1.查询KCXX表中课程名中含有“数据库”的课程的情况。 2.查询“数据结构”成绩的前3名学号、成绩。 3.对KC...

  • 安装sqlsever出问题,求大神解?

    sql sever2005,安装时出错,sql sever服务不能启动,点取消后继续安装就只有这么点东西了,数据库...

  • SQL sever小总结

    体验一下MySQL与SQL sever的不同吧! 这是我总结的一些SQL sever的一些基本语句 数据库操作: ...

  • JAVA与Sql

    1 环境配置 1.1 SQL sever 开启协议 运行 计算机右键 → 管理→ 配置工具 →SQL Server...

  • SQL Sever 碎片

    完整性规则:实体完整性、参照完整性和用户定义的完整性规则 实体完整性:关系的主属性不能是空值 参照完整性:如果关系...

  • SQL Sever脚本代码

    That's all.袁隆辉

  • SQL Sever手工注入

    判断数据库类型 以http://www.xxx.com/xxx.asp?id=xx为例子,如果用单引号、and 1...

  • sql sever 数值类型

    ·0-

  • SQL Sever高级应用

    第七章 SQL Server高级应用 7.1 Transact-SQL程序设计 Transact-SQL语言就是在...

  • SQL Sever-游标

网友评论

      本文标题:2018-01-05 SQL sever 练习题

      本文链接:https://www.haomeiwen.com/subject/aqnsnxtx.html