MySQL订单问题

时间:2010-08-12 02:01:14

标签: mysql

有没有办法可以先订购一组用户 名称以及用户是否未输入名字 按姓氏命名该用户,或者如果他们没有输入姓氏,请按中间名命名?

2 个答案:

答案 0 :(得分:3)

你可以这样做:

    SELECT fields 
      FROM table 
     WHERE condition 
  ORDER BY first_name, last_name, middle_name ASC

答案 1 :(得分:1)

我假设'没有进入'等于空字段。

    SELECT fields  
      FROM table  
     WHERE condition  
  ORDER BY COALESCE(first_name, last_name, middle_name)