MySql
[MySql] ORDER BY 특정 값 우선 정렬, ORDER BY FIELD
chsr
2022. 4. 28. 14:43
728x90
반응형
■ MySql ORDER BY 특정 값 우선 정렬, ORDER BY FIELD
특정 항목의 값을 먼저 표시한 다음 나머지 항목들을 정렬하고자 할 때 사용할 수 있음
■ 구문
ORDER BY FIELD(FIELD_NAME, FIELD_VALUE1, FIELD_VALUE2, ...);
■ 예제
target_column 의 값이 'test1'인 데이터는 1, 'test2'인 데이터는 2가 반환됨
DESC 즉, 내림차순으로 'test2', 'test1' 순으로 정렬되며,
ASC 즉, 올림차순으로 'test1', 'test2' 순으로 정렬됨
ORDER BY FIELD(target_column, 'test1', 'test2') DESC ;
728x90
반응형