📜  门| GATE MOCK 2017 |第60章

📅  最后修改于: 2021-06-28 17:56:39             🧑  作者: 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”开头的姓名。

答案: (A)
解释:

BETWEEN运算符可以处理字符值范围。
这个问题的测验