티스토리 뷰

■ ORDER BY 특정 값을 우선적으로 표시 후 나머지 정렬

SELECT
   CHECK_FIELD
FROM
   CHECK_TABLE
ORDER BY
   FIELD(CHECK_FIELD, 'CCC') DESC, CHECK_FIELD ASC
[ DATA ]
AAA, BBB, CCC, DDD, EEE

[ RESULT ]
CCC, AAA, BBB, DDD, EEE

FIELD 부분에 "DESC" 사용해야하는듯 함 데이터가 다수인 경우 DESC 로 인해 역순으로 데이터를 넣어 주어야 함.

FIELD(CHECK_FIELD, 'BBB', 'CCC' :: 하면 CCC, BBB, AAA, DDD, EEE 로 출력됨

 

if($subPage == "full") { $strWhere = " gubun like 'full' ORDER BY FIELD(code, '15010000','15020000','13000000','13010000','13030000','13020000','13120000','13070000','13130000','13060000','13110000',''), sort ASC "; }
Total
Today
Yesterday
최근에 올라온 글
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30