按字母顺序对单词列表进行排序,并按首字母过滤

时间:2012-08-10 11:14:23

标签: php mysql sorting

我有这个问题,我不知道从哪里开始。
例如,我在我的数据库中有这个[这只是示例数据库 ]

id  word
1   adore
2   and
3   apple
4   asore
5   banana
6   bate
7   beat
8   busy

如何对其进行排序并对其进行过滤,以便我只查看以“A”开头的单词?

id  word
1   adore
2   and
3   apple
4   asore

3 个答案:

答案 0 :(得分:1)

您可以使用SQL-LIKE-Statement。

SQL:SELECT DISTINCT word FROM Table WHERE word LIKE 'A%' 这只返回以a开头的单词。

答案 1 :(得分:1)

这比你想象的要简单得多。您可以使用SQL LIKE operator

SELECT * FROM table WHERE word LIKE 'a%' ORDER BY word;

答案 2 :(得分:0)

select id, word 
from your_table
where word like 'a%'
order by id 

select id, word 
from your_table
where substring(word, 1, 1) = 'a'
order by id