看看这两个查询
SELECT *
FROM user
WHERE user_name BETWEEN 'A' AND 'Z'
ORDER BY user_name
SELECT *
FROM user
WHERE user_name LIKE '[a-z]%'
他们不应该给出相同的答案吗?
第一个未返回答案603,第二个未返回任何内容
最佳答案
第一条语句使所有user_name大于/等于A且小于/等于Z(应用字母排序)
第二个获取所有user_name的起始字母a-z。
如果您有以下行:
天使
伯特霍尔德
萨曼莎(Samantha)
凡妮莎
祖玛
第一个查询得到:
天使
伯特霍尔德
萨曼莎(Samantha)
凡妮莎
第二个没什么...