有没有办法可以先订购一组用户 名称以及用户是否未输入名字 按姓氏命名该用户,或者如果他们没有输入姓氏,请按中间名命名?
答案 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)