关于下面给出的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运算符可以处理字符值范围。
这个问题的测验