答案 0 :(得分:3)
我相信您可以使用LIKE语句来实现这一目标。
SELECT * FROM `table` WHERE `title` LIKE 'a%'
这将选择标题以'a'开头的任何内容,%允许之后的任何内容。我不确定这是否区分大小写(我不相信),有人可以确认吗?
答案 1 :(得分:1)
取自:http://www.webmasterworld.com/forum88/2320.htm
select * FROM `table` WHERE LEFT(`value`, 1) NOT BETWEEN 'A' AND 'Z'
答案 2 :(得分:0)
这是在Python中,因为我无法查找糟糕的PHP语法:
qry = "select song_name from songs where left(song_name, 1) = '%s'" % letter
这假设您还没有愚蠢地使用区分大小写的排序规则。如果你是愚蠢的并且做得那么好:
qry = "select song_name from songs where left(lower(song_name), 1) = '%s'" %
letter.lower()