개발기록/SQL1 [MySql] Order by에서 Null 순서 정하기 0. 프롤로그 SQL에서 정렬을 할때 Null을 가장 뒤로 보내고 싶었다 MySql을 사용한 기준이니 다른 db에서는 적용이 안될지도,, 1. 그냥 order by 하면? nullable한 컬럼을 order by 했을때 - ASC 인 경우 Null이 가장 앞에 위치한다. - DESC인 경우 Null이 가장 뒤에 위치한다. 2. Null을 앞으로 보낼지 뒤로 보낼지 정해보자 1) ASC 인 경우 Null을 뒤로 보내고 싶을때 SELECT Col1, Col2, Col3 FROM SAMPLE ORDER BY Col1 is null, Col1 2) DESC인 경우 Null을 앞으로 보내고 싶을때 SELECT Col1, Col2, Col3 FROM SAMPLE ORDER BY Col1 is null DESC, C.. 2023. 1. 21. 이전 1 다음