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