2012-03-31 75 views
3

考虑到表tbl_users,我想获得所有用户从某个字母开始的列表和所有后续字母。例如,如果我选择字母'C',它将显示以'C'开头的所有用户以及所有连续的字母(即“D”,“E”等)。它是如何完成的?从一个特定的字母开始选择记录

回答

3

只要使用这个WHERE子句:

WHER username >= 'C' 
1

以此为条件。

SUBSTRING(UPPER(name),1,1) >= 'C' 

还没试过。如果它不能正常工作,请提供你的表结构

1

我没有测试这一点,但我认为是这样的:

SELECT * 
FROM tbl_users 
WHERE SUBSTRING(tbl_users.UserName, 0, 1) >= 'C' 
相关问题