我有一個表下方我們如何排序有重複記錄的記錄?
FirstName SurName
Himaja V
Himaja K
mahendar Faye
Karthik Null
Varun M
給出現在我想這個表進行排序,以便所需的輸出是按字母順序從A到Z的姓氏也一樣。
任何人都可以幫我解決這個問題嗎?
我有一個表下方我們如何排序有重複記錄的記錄?
FirstName SurName
Himaja V
Himaja K
mahendar Faye
Karthik Null
Varun M
給出現在我想這個表進行排序,以便所需的輸出是按字母順序從A到Z的姓氏也一樣。
任何人都可以幫我解決這個問題嗎?
select * from table order by FirstName, SurName;
您可以到訂單子句添加多個列。如果名字值相同,則這些行按SurName排序。
如何:
SELECT * FROM table ORDER BY FirstName, SurName
不能按字母順序排序,他們兩個。您只能按一列進行排序。如果兩個記錄有在排序列中的值相同,那麼他們將使用第二類參數排序,依此類推...
這裏是很好的例子 - 你應該怎麼這些名稱進行排序:
A B
C D
E A
F B
保持兩列按字母順序排序?
感謝您回覆:-)但是當我執行此查詢名字排序,姓氏不按字母順序 – 2012-08-07 10:23:44
感謝您的答覆 – 2012-08-07 10:22:19
但是當我執行此查詢名字是排序,姓氏不按字母順序排序 – 2012-08-07 10:22:55
您不能按字母順序對它們進行排序。您只能按一列進行排序。如果兩個記錄在排序列中具有相同的值,那麼它們將使用第二排序參數進行排序,依此類推... – 2012-08-07 10:24:07