不定项选择题,共6题,全部答对20分,答对部分10分,选错、选多0分;满分120分。
以下SQL查询语句中,输出结果等价的是哪几对?
select * from students where age >= 18 and gender = 'F' VS select * from students where age >= 18 or gender = 'F'
select * from trx_rcd where trx_date < '2020-01-28' or trx_date > '2020-01-28' VS select * from trx_rcd where trx_date not between '2020-01-28' and '2020-01-28'
select * from students where name in ('Jack', 'Linda') VS select * from students where name = 'Linda' or 'Jack'
select * from trx_rcd where trx_amt >= 100 and trx_amt < 1000 VS select * from trx_rcd where trx_amt between 100 and 1000
考虑有一个表employees,其中包含一个名为email的字段,存储了员工的电子邮件地址。为了从这个字段中提取出每个员工的域名部分(即@符号之后的部分),以下哪个查询语句是正确的?
employees
email
SELECT SUBSTR(email, LOCATE('@', email)) AS domain FROM employees;
SELECT RIGHT(email, LENGTH(email) - LOCATE('@', email)) AS domain FROM employees;
SELECT SUBSTRING_INDEX(email, '@', -1) AS domain FROM employees;
SELECT SUBSTRING_INDEX(email, '@', 1) AS domain FROM employees;
关于select和where,以下说法正确的是
select控制列,where控制列
select控制行,where控制行
select控制列,where控制行
select控制行,where控制列
关键词 IN,最可能与如下哪个关键词互换,达到一致的输出目的?
HAVING
NOT
AND
OR
以下哪个关键词明显区别于其他三个关键词?
IN
西红市一中计划选派一名女生参加市里的优秀三好学生评比,候选条件有两个成绩:优异且成分纯粹。
总分超过650分或者语数英总分超过300分;父母职业一栏必须为公务员。
假设成绩、性别、父母职业都保存在同一张表里(原则上不应该存在同一张表里),以下哪个筛选语句可以找出符合条件的候选人?
gender =' F' OR parent_bg = '公务员' AND total_score > 650 OR (chinese+math+english) > 300
(gender =' F' AND parent_bg = '公务员' AND total_score > 650 ) OR (chinese+math+english) > 300)
(gender =' F' ) AND (parent_bg = '公务员') AND (total_score > 650 OR (chinese+math+english) > 300)
gender =' F' AND parent_bg = '公务员' AND total_score > 650 OR (chinese+math+english) > 300