假定用户表user中存在一个字段age,现要 "查询年龄为18或20的用户" ,下面SQL语句中,正确的是( )
A. select * from user where age = 18 or age = 20;
B. select * from user where age = 18 && age= 20;
C. select * from user where age = 18 and age = 20;
D. select * from user where age = (18,20);
查看答案
若主表的主键取值为1与2,那么从表相关联的外键取值是( )
A. 1
B. 2
C. 1或2
D. 任意值
下面关于where子句“WHERE gender='女' OR gender='男' AND grade=100;”的描述中,正确的是( )
A. 返回结果为gender='男'并且 grade=100的数据,和gender='女'的数据
B. 返回结果为gender='男'或gender='女' 的数据中grade=100的数据
C. 返回结果为gender='男'的数据,和 grade=100并且gender='女'的数据
D. 以上都不对
假定用户表user有多列,其中字段id中没有null值,字段username中存在null值。下面选项中,不能获得user表的总记录数的SQL语句是( )
A. select count(*) from user;
B. select count(id) from user;
C. select count(username) from user;
D. select count(id) from user where1=1;
将student表按照gender字段值进行分组查询,并计算出每个分组中各有多少名学生的正确SQL语句是( )
A. SELECT TOTAL(*),gender FROM student GROUP BY gender;
B. SELECT COUNT(*),gender FROM student GROUP BY gender;
C. SELECT TOTAL(*),gender FROM student ORDER BY gender;
D. SELECT COUNT(*),gender FROM student ORDER BY gender;