按姓氏和名字排序

时间:2012-01-19 20:46:51

标签: mysql sql

我有一个小问题。我有一个显示所有客户名称的下拉列表。截至目前,该列表按姓氏(A-Z)排序。但是,例如,有250名姓氏为“史密斯”的人。我需要的是一种方式,每个客户的姓氏保持原样,但我需要按字母顺序列出名字。这是一个例子:

Customer #1 - Smith, Jean
Customer #2 - Smith, Allen
Customer #3 - Smith, Davey

我想要的是:

Customer #1 - Smith, Allen
Customer #2 - Smith, Davey
Customer #3 - Smith, Jean

以下是我现在如何提取清单:

SELECT customer_id, first_name, last_name FROM customers ORDER BY last_name

2 个答案:

答案 0 :(得分:4)

只需将ORDER BY条款更改为:

即可
ORDER BY last_name, first_name

答案 1 :(得分:2)

调整SQL语句,使用适当的字段名称添加ORDER BY子句:

ORDER BY last_name ASC, first_name ASC

相关问题