假设“成绩”表中有“学号”.“课程编号”.“成绩”这3个字段,若向“成绩”表中插入新的记录,错误的语句是( )。
A. INSERT INTO 成绩 VALUES("S07001","C0701",87)
B. INSERT INTO 成绩(学号,课程编号) VALUES("S07001","C0701")
C. INSERT INTO 成绩(学号,课程编号,成绩) VALUES("S07001","C0701")
D. INSERT INTO 成绩(学号,课程编号,成绩) VALUES("S07001","C0701",87)
查看答案
若要查找文本型字段“设备”中包含字符串“COMPUTER”的记录,则正确的WHERE子句是( )。
A. WHERE 设备 LIKE "*COMPUTER" AND 设备 LIKE "COMPUTER*"
B. WHERE 设备="*COMPUTER*"
C. WHERE 设备 LIKE "*COMPUTER" OR LIKE "COMPUTER*"
D. WHERE 设备 LIKE "*COMPUTER*"
设“图书编号”是表“TBOOK”中的一个字段,若要查询“图书编号”为“26”或 “38”的记录,正确的SQL语句是( )。
A. SELECT * FROM TBOOK WHERE 图书编号="26" AND "38"
B. SELECT * FROM TBOOK WHERE 图书编号 IN ("26"AND"38")
C. SELECT * FROM TBOOK WHERE 图书编号="26" OR 图书编号="38"
D. SELECT * FROM TBOOK WHERE 图书编号 ="26" AND 图书编号 ="38"
下列SQL语句中,( )无法实现查询“职工”表中“工资”字段(数值型)值在1000元~1500元之间(含1000和1500)的所有记录。
A. SELECT * FROM 职工 WHERE 工资>=1000 AND 工资<=1500
B. SELECT * FROM 职工 WHERE 工资 IN(1000,1500)
C. SELECT * FROM 职工 WHERE NOT(工资<1000 )AND (工资<=1500)
D. SELECT * FROM 职工 WHERE 工资 BETWEEN 1000 AND 1500
以“成绩”表为数据源,按“课程编号”字段统计每门课程最高分的SQL语句是( )。
A. SELECT 课程编号,MAX(成绩)AS 最高分 FROM 成绩
B. SELECT 课程编号,MAX(成绩)AS 最高分 FROM 成绩 ORDER BY 课程编号
C. SELECT 课程编号,成绩 FROM 成绩 WHERE 成绩>ANY
D. SELECT 课程编号,MAX(成绩)AS 最高分 FROM 成绩 GROUP BY 课程编号