A: SELECT * FROM学生表WHERE"1"$学号
B: SELECT * FROM学生表WHERE RIGHT(学号,1)="1"
C: SELECT * FROM学生表WHERE SUBSTR(学号,2)="1"
D: SELECT * FROM学生表WHERE SUBSTR(学号,2,1)="1"
举一反三
- 查询学生表中学号(字符型,长度为2)末尾字符是"1"的错误命令是( ). A: SELECT * FROM 学生 WHERE SUBSTR(学号,2,1)="1" B: SELECT * FROM 学生 WHERE "1" $ 学号 C: SELECT * FROM 学生 WHERE SUBSTR(学号,2)="1" D: SELECT * FROM 学生 WHERE RIGHT(学号,1)="1"
- 查询“学生”表中“学号 char(10)”尾字符是"1"的错误命令是( )。 A: SELECT * FROM 学生 WHERE 学号 LIKE '_1' B: SELECT * FROM 学生 WHERE 学号 LIKE '%[1]' C: SELECT * FROM 学生 WHERE 学号 LIKE '%1' D: SELECT * FROM 学生 WHERE RIGHT(学号,1)='1'
- 下列有关子菜单的说法中,错误的是( )。 A: SELECT姓名FROM学生表WHERE EXISTS;(SELECT学号FROM成绩表WHERE成绩>90) B: SELECT姓名FROM学生表WHERE EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90) C: SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90) D: SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)
- 查询成绩大于90分的学生的姓名,正确的SQL命令是( ) A: select 姓名 from 学生表 where 学号=(select 学号 from 成绩表 where 成绩>90) B: select 姓名 from 学生表 where 学号 in (select 学号 from 成绩表 where 成绩>90) C: select 姓名 from 学生表 where 学号>(select 学号 from 成绩表 where 成绩>90) D: select 姓名 from 学生表 where 学号90)
- 查询学号(字符型,长度为8)尾字符是“0”的命令中,错误的是________。 A: SELECT * FROM 学生 WHERE “0”$学号 B: SELECT * FROM 学生 WHERE SUBSTR(学号,8);“0” C: SELECT * FROM 学生 WHERE SUBSTR(学号,8,1):“0” D: SELECT * FROM 学生 WHERE RIGHT(学号,8):“0”
内容
- 0
教务管理系统中两张表: 学生表(学号,姓名,专业),选课表(学号,课程号,成绩)。 其中学生表中有m条记录,选课表中有n条记录。 现要查询没有选课的学生名单,以下嵌套查询语句中,不正确的是( )。 A: select 学号,姓名 from 学生表 where not exists(select * from 选课表 where 学号=学生表.学号); B: select 学号,姓名 from 学生表 where exists(select * from 选课表 where 学号=学生表.学号); C: select 学号,姓名 from 学生表 where 学号 not in (select 学号 from 选课表 );
- 1
建立惟一索引后,只允许重复出现记录值的( )。 A: SELECT班级名称FROM班级表WHERE班级号IN;SELECT班级号FROM学生表WHERE民族!="汉" B: SELECT班级名称FROM班级表WHERE班级号IN;(SELECT班级号FROM学生表WHERE民族!="汉") C: SELECT班级名称FROM班级表WHERE学号IN;SELECT学号FROM学生表WHERE民族!="汉" D: SELECT班级名称FROM班级表WHERE学号IN;(SELECT学号FROM学生表WHERE民族!="汉")
- 2
有学生表和班级表文件,检索哪些班级中至少有一个学生的总分是大于700的,正确的命令是( )。 A: A) SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; B: SELECT 班级号 FROM 学生表 WHERE 总分>700 C: B) SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; D: (SELECT 班级号 FROM 学生表 WHERE 总分>700) E: C) SELECT 班级名称 FROM 班级表 WHERE 学号 IN; F: SELECT 学号 FROM 学生表 WHERE 总分>700 G: D) SELECT 班级名称 FROM 班级表 WHERE 学号 IN; H: (SELECT 学号 FROM 学生表 WHERE 总分>700)
- 3
查询没有借阅图书编号为“b0003”的学生姓名。不能得到正确结果的SELECT语句是( ). A: SELECT 姓名FROM 学生 <br>WHERE NOT EXISTS( SELECT * FROM 借阅 WHERE (学生.学号=学号) AND (书号=’b0003’)) B: SELECT 姓名FROM 学生 WHERE 学号 !=ANY ( SELECT 学号 FROM 借阅 WHERE 书号=’b0003’) C: SELECT 姓名FROM 学生 WHERE 学号 NOT IN ( SELECT 学号 FROM 借阅 WHERE 书号=’b0003’) D: SELECT 姓名FROM 学生 <br>WHERE 学号 !=ALL ( SELECT 学号 FROM 借阅 WHERE 书号=’b0003’)
- 4
下列select查询语句中,格式书写正确的是() A: select姓名,课程,成绩from学生表,成绩表where学生.学号=成绩.学号 B: select姓名,课程,成绩from学生,成绩where成绩>60ordeby成绩desc C: select学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号 D: select学生.学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号