【答案资料】大工17秋《SQL数据库系统及应用》在线作业2
单选题(5分)有如下SQL语句SELECT*FROMstudentwhereDeptIDbetween12and18与该语句等价的是()。大连理工大学答案
ASELECT*FROMstudentwhereDeptID<=18andDeptID>=12
BSELECT*FROMstudentwhereDeptID<=18andDeptID>12
CSELECT*FROMstudentwhereDeptID<18andDeptID<=12
DSELECT*FROMstudentwhereDeptID<18andDeptID<12
正确答案A
2单选题(5分)
如果在查询中需要查询所有姓王的学生的名单使用的关键字是()。
ALIKE
BMATCHFOR
CEQFOR
D!=
正确答案A
3单选题(5分)
A长度为3的以"JS"开头
B长度为2的以"JS"开头
C任意长度的以"JS"开头
D长度为4的以"JS"开头第三个字符为"_"
正确答案A
4单选题(5分)
由于业务量很大订单表存放了大量的数据。你想查询3年以前的购买信息下面()语句能够完成该任务。
Aselect*FROM订单表WHERE购买日期<DATEADD(YY3GETDATE())
Bselect*FROM订单表WHERE购买日期<DATEADD(YY3GETDATE())
Cselect*FROM订单表WHERE购买日期<GETDATE()3
Dselect*FROM订单表WHERE购买日期<GETDATE()+3
正确答案A
5单选题(5分)
学生表xsx包含列"姓名"和列"年龄"等想要按照年龄从大到小顺序查询出学生表的所有信息下面()语句能完成该功能。
ASELECT*FROMxsx
BSELECT*FROMxsxORDERBY年龄desc
CSELECT*FROMxsxORDERBY年龄asc
DSELECT姓名年龄FROMxsx
正确答案B
6单选题(5分)
您需要显示年龄从18到25的学生的姓名和年龄。学生表xsxx包含列"姓名"和列"年龄"下面()语句能完成该功能。
ASELECT姓名年龄FROMxsxx
BSELECT姓名年龄FROMxsxxWHERE年龄=18OR年龄=25
CSELECT姓名年龄FROMxsxxWHERE年龄BETWEEN18AND25
DSELECT姓名年龄FROMxsxxWHERE年龄=18AND年龄!=25
正确答案C
7单选题(5分)
在SELECT语句中用于显示部分查询结果的TOP短语与()同时使用可以显示出查询的排序效果。
AORDERBY
BCREATE
CDROP
DUSEFOR
正确答案A
8单选题(5分)
在SQL语言中不是逻辑运算符号的是()。
正确答案
9单选题(5分)
A1个
B8个
C255个
D0个或任意多个
正确答案
10单选题(5分)
一般情况下下面()关键字不能影响SELECT语句所返回的结果的行数。
ATOPn
BWHERE
CORDERBY
DDISTINCT
正确答案C
更多学习资料请登录www.openhelp100.com
页:
[1]