dalpang.e
[MySQL/MariaDB] 특정 컬럼의 특정 순서대로 정렬하기 (내맘대로 정렬하기)
쿼리를 통해 DB에서 조회를 할 때 내가 원하는 순서대로 구체적으로 말하자면 특정 필드의 순서대로 정렬을 하고 싶은 경우가 있습니다. 이런 경우 ORDER BY 절에 FIELD라는 키워드를 통해서 구현할 수 있는 방법을 정리해보려고 합니다. ORDER BY FIELD 예를들어 다음과 같은 구조의 테이블 TB_EXAMPLE이 있다고 가정을 해봅니다. TB_EXAMPLE SEQ, NAME, STATUS 데이터는 아래와 같다고 가정합니다. (1, 'TEST1', 'ST01') (2, 'TEST2', 'ST01') (3, 'TEST3', 'ST01') (4, 'TEST4', 'ST03') (5, 'TEST5', 'ST02') (6, 'TEST6', 'ST01') 이런 상황에서 보통 STATUS라는 컬럼을 기준으..