职工表中有入职日期(日期/时间型)等字段,若要查询2016下半年入职的职工信息,正确的SQL命令是()。
A: SELECT*FROM职工WHERE入职日期>#2016-06-30#And入职日期
B: SELECT*FROM职工WHERE入职日期Between2016-06-30And2017-01-01
C: SELECT*FROM职工WHERE入职日期<=#2017-01-01#
D: SELECT*FROM职工WHERE(Date()-入职日期)<=#2016-12-31#
A: SELECT*FROM职工WHERE入职日期>#2016-06-30#And入职日期
B: SELECT*FROM职工WHERE入职日期Between2016-06-30And2017-01-01
C: SELECT*FROM职工WHERE入职日期<=#2017-01-01#
D: SELECT*FROM职工WHERE(Date()-入职日期)<=#2016-12-31#
举一反三
- 新入职员工以入职日期作为工资执行日期。
- 查询1962年10月27日出生的职工信息的正确命令是 ______。 A: SELECT*FROM职工WHERE出生日期={∧1962-10-27} B: SELECT*FROM职工WHERE出生日期=1962-10-27 C: SELECT*FROM职工WHERE出生日期="1962-10-27" D: SELECT*FROM职工WHERE出生日期=("1962-10-27")
- 有SQL语句:SELECT*FROM 职工表 WHERE NOT(工资>2500 OR 工资<1800),与如上语句等价的SQL语句是______。 A: SELECT*FROM 职工表 WHERE 工资 BETWEEN 1800 AND 2500 B: SELECT*FROM 职工表 WHERE 工资>1800 AND 工资<2500 C: SELECT*FROM 职工表 WHERE 工资>1800 OR 工资<2500 D: SELECT*FROM 职工表 WHERE 工资<=1800 AND 工资>=2500
- 查询尚未归还的图书编号和借书日期,正确的SQL语句是 A: SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期="" B: SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=NULL C: SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 IS NULL D: SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期
- 设有职工表(职工号,姓名,所在部门,工资),现要查询工资最高的职工(可能有多个)所在部门的所有职工的职工号和姓名。下列查询语句中正确的是( )。 A: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT 所在部门 FROM 职工表 WHERE 工资 IN (SELECT MAX(工资) FROM 职工表)) B: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = ( SELECT MAX(工资) FROM 职工表)) C: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = MAX(工资)) D: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT TOP 1 所在部门 FROM 职工表 ORDER BY MAX(工资))