从特定字母开始选择记录

时间:2012-03-31 08:37:03

标签: sql sql-server

考虑到表tbl_users,我希望从一个字母和所有后续字母开始获取所有用户的列表。例如,如果我选择字母“C”,它将显示以“C”开头的所有用户和所有连续的字母(即“D”,“E”等)。怎么做?

3 个答案:

答案 0 :(得分:3)

只需使用此WHERE子句:

WHER username >= 'C'

答案 1 :(得分:1)

以此为条件。

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

没试过。如果它不起作用,请提供您的表结构

答案 2 :(得分:1)

我没有测试过这个,但我会想到这样的事情:

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