2010-08-12 7 views
0

처음으로 사용자 그룹을 주문할 수있는 방법이 있습니까? 사용자가 성을 입력하지 않았 으면 성을 입력하거나 성 명령을 입력하지 않은 경우 그들 중간 이름으로?MySQL 주문 질문

답변

3

은 당신이 뭔가를 할 수 있습니다 :

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

내가 '입력하지 않은'있으리라 믿고있어 널 필드 동일합니다.

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

'COALESCE (FIRST_NAME, LAST_NAME, middle_name)는';) –

+0

아차, 그것에 대해 잊어 버렸습니다. 업데이트 된 답변. –

+0

2 가지 예나 하나만 제시하고 있습니까? –