立讯精密工业股份有限公司-SQL Server基础测试题(二)

欢迎参加本次测试
* 工号:
* 姓名:
* 在查询语句中用”LIKE”可以进行字符串的匹配,常用通配符有
* SQL Server字段名或表名与系统保留关键字冲突时,解决方法是:可以加上一个符号,使其具有唯一性,此符号可以是
* 查询course表中的前10行,正确的语法是
* 给一个数据库的表列起别名时,使用的关键字是
* 判断某一数据是否为空,用到的函数是
* 在SQL中,建立表用的命令是

* 下面哪个函数返回的是满足给定条件的平均值

* 在查询语句中,要使查出来的结果不重复,用到的关键字是
* 在SQL查询时,使用WHERE子句指出的是。
* 什么是关系型数据库?
* 什么是主键?什么是外键?

* 设有如下关系表R:

    R(No,NAME,SEX,AGE,CLASS)

    主关键字是NO

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。

写出实现下列功能的SQL语句。

①插入“95031”班学号为30、姓名为“郑和”的学生记录;                   

②将所有“95101”班号改为“95091”;               

③删除姓“王”的学生记录;    

(1)
(2)
(3)

* 现有学生-课程关系数据库包含下列三个表,写出SQL查询语句。

学生表:   Student(Sno, Sname, Ssex, Sage, Sdept)

课程表:   Course(Cno, Cname, Ccredit)

学生选课表:SC(Sno, Cno, Grade)

以上属性名的汉语语义为:Sno-学号,Sname-姓名,Ssex-性别,Sage-年龄,

Sdept-系别,Cno-课程号,Cname-课程名,Ccredit-学分,Grade-成绩

(1)查询年龄在18~23岁(包括18和23岁)之间的学生的姓名、系别和年龄。

(2)查询选修了课程名为“数据库”的学生的学号和姓名

(3)查询选修3号课程的学生最低分数。

(4) 删除计算机科学系(CS)所有学生的选课记录。

(5)查询全体学生的姓名、学号、所在系。

(6)查询学生的总人数
(7)查询所有不姓刘的学生姓名

 

 

(1)
(2)
(3)
(4)
(5)
(6)
(7)