2012-03-22 164 views
0

我的數據庫表如下:排序數據庫結果後搜索

ID名稱

1傑裏

2湯姆和傑裏

3 Jerrymouse

4湯姆

我的SQL搜索聲明如下:

$sql = "select * from table where Name like %jerry%"; 

當我運行查詢時,結果如下,結果將以上述相同的順序(湯姆除外)獲得。但我想要的結果如下:

傑裏

Jerrymouse

湯姆和傑裏

誰能幫我在排序形式如上使用SQL顯示結果?

+0

加上'ORDER BY名稱DESC' – scibuff 2012-03-22 11:32:41

+0

'選擇表,其中類似%傑裏%ORDER BY Name'名稱 – 2012-03-22 11:32:51

+0

@scibuff貌似'ASC'我* ... – 2012-03-22 11:33:17

回答

0

嘗試

$sql = "select * from table where Name like %jerry% order by Name"; 
+0

感謝您的回答... – 2012-03-22 12:10:53

1

參考文檔sorting rows。在這種情況下,你可以試試:

select * from table where Name like '%jerry%' order by Name; 
0
select * from table where Name like '%jerry%' order by Name desc 
+0

其實際上,我感謝您的幫助....... – 2012-03-22 12:11:24

+0

哦..好吧:)無論如何高興,它對你有用某種方式。 – Janaki 2012-03-22 12:14:36