若要查找姓名中第1个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?()
A. SELECT S
B. ,SNAME FROM S WHERE SNAME=‘王%’
C. SELECT S
D. ,SNAME FROM S WHERE SNAME LIKE ‘王%’
E. SELECT S
F. ,SNAME FROM S WHERE SNAME =‘王_’
G. SELECT S
H. ,SNAME FROM S WHERE SNAME LIKE ‘王_’
查看答案
在SQL中,条件“年龄 BETWEEN 20 AND 30”表示年龄在20~30,且()
A. 包括20岁和30岁
B. 不包括20岁和30岁
C. 包括20岁但不包括30岁
D. 包括30岁但不包括20岁
要在基本表S中增加一列CN(课程名), 可用( )。
ADD TABLE S(CN char(8))
B. ADD TABLE S ALTER(CN char(8))
C. ALTER TABLE S ADD CN char(8)
D. ALTER TABLE S(ADD CN char(8))
学生关系模式S(S#,SNAME,AGE,SEX), S的属性分别表示学生的学号、姓名、年龄、性别。要在表S中删除一个属性 “年龄”,可选用的SQL语句是()
A. DELETE AGE FROM S
B. ALTER TABLE S DROP AGE
C. UPDATE S AGE
D. ALTER TABLE S ‘AGE’;
有如下SQL语句: SELECT DISTINCT productName, price FROM product WHERE (price>(SELECT AVG(price) FROM product))ORDER BY price DESC; 下面说法错误的是()。
A. "SELECT AVG(price) FROM product "是子查询
B. "ORDER BY price DESC"是指按price从低到高顺序排列
C. 查询结果显示的是大于平均价格的产品记录
D. 此查询显示的字段只有"productName"和"price"