从一个特定的字母开始选择记录
问题描述:
考虑到表tbl_users
,我想获得所有用户从某个字母开始的列表和所有后续字母。例如,如果我选择字母'C',它将显示以'C'开头的所有用户以及所有连续的字母(即“D”,“E”等)。它是如何完成的?从一个特定的字母开始选择记录
答
只要使用这个WHERE子句:
WHER username >= 'C'
答
以此为条件。
SUBSTRING(UPPER(name),1,1) >= 'C'
还没试过。如果它不能正常工作,请提供你的表结构
答
我没有测试这一点,但我认为是这样的:
SELECT *
FROM tbl_users
WHERE SUBSTRING(tbl_users.UserName, 0, 1) >= 'C'