📜  门|门模拟 2017 |第 60 题

📅  最后修改于: 2021-09-24 05:17:25             🧑  作者: Mango

关于下面给出的 SQL 查询,哪个选项是正确的?

SELECT firstName, lastName 
FROM Employee 
WHERE lastName BETWEEN 'A%' AND 'D%';

(A)它将显示所有姓氏以字母“A”到“D”开头的员工,包括 A,不包括 D。

(B)它会抛出错误,因为 BETWEEN 只能用于 Numbers 而不能用于字符串。
(C)它将显示所有姓氏以“A”开头并以“D”结尾的员工。
(D)将显示所有姓氏在起始字母范围内的员工为“A”和“D”,但不包括以“A”和“D”开头的员工。

答案:(一)
解释:

BETWEEN运算符适用于字符值的范围。
这个问题的测验