我有一个表下方我们如何排序有重复记录的记录?
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