[SQL] WHERE IN 의 배열 순서대로 정렬해서 결과 리턴

 

    - ORDER BY 를 따로 지정하지 않으면 자료 순서대로 리턴됨

    - 자료의 순서를 정하고 싶으면  ORDER BY ( FIELD ( ... ) ) 사용

 

SELECT id FROM users

WHERE IN( id, ( 1,3,2 ))

ORDER BY ( FIELD( id , 1,3,2));

반응형

'Code > Database (DB)' 카테고리의 다른 글

[SQL] 테이블 자료 용량 확인  (0) 2020.07.26
[SQL] 제한수 이상을 초과한 레코드 삭제 (한방 쿼리)  (0) 2020.07.26
[MySQL] Window Function  (0) 2020.06.08
[펌] MySQL 8.0 새기능  (0) 2020.03.10
[MySql] Explain  (0) 2020.03.08
Posted by codens