etc.zip/sql

[MySQL] IFNULL(컬럼명, 대체할 값), ORDER BY 정렬 여러개일 때

neesoo 2023. 12. 30. 18:48
728x90

IFNULL(컬럼명, 대체할 값)

컬럼에 NULL값이 있을 때, 대체할 값으로 출력할 수 있다.

SELECT AGE, NAME, IFNULL(PHONE_NUMBER, 'NONE') FROM TABLE_NAME;

 

 

ORDER BY 컬럼1 DESC, 컬럼2

정렬 기준이 두 개일때, 첫 번째 기준이 되는 기준 뒤 그 다음 기준을 적어준다.

오름차순의 경우 기본값으로 생략가능하다.

SELECT AGE, PHONE_NUMBER FROM TABLE_NAME
ORDER BY AGE DESC, PHONE_NUMBER

 

 

내가 풀었던 문제

728x90