| 제목 | sql문에서 order by 두번 사용하는 과정에서 | ||
|---|---|---|---|
| 글쓴이 | AMKORDB | 작성시각 | 2016/02/18 15:39:00 | 
|  | |||
| 데이터 필드가 
 data_column1, data_column2 이렇게 있는데요. 이 날짜 데이터중에서 조합해서 2가지 데이터중 하나 데이터라도 날짜가 빠르면 위로 갈수 있게 할수없나요? 예) order by column1,column2 desc ; ex> column1 desc , column2 desc; 
 이렇게 해보았는데. 안되네요..ㅜ.ㅜ 
 | |||
| 다음글 | [리눅스] 특정경로 폴더가 하루지나면 지워져요; (1) | ||
| 이전글 | 구글 지오코딩 api 질문. (3) | ||
| 
                                한대승(불의회상)
                                /
                                2016/02/18 16:42:21 /
                                추천
                                0
                             
                                한방 쿼리로는 안될 것 같은데요.
                             | ||||||||||||
| 
                                배강민
                                /
                                2016/02/18 17:28:22 /
                                추천
                                0
                             
 위와 같다면 정렬을 c b a 로 나오게 하고 싶으신게 맞다면 
 SELECT * FROM test ORDER BY (CASE WHEN date_insert > date_update THEN date_insert WHEN date_insert < date_update THEN date_update ELSE date_insert END) DESC 
 위와 같이 가능합니다. | ||||||||||||
| 
                                한대승(불의회상)
                                /
                                2016/02/18 17:42:55 /
                                추천
                                0
                             
                                @배강민 오오... case문을 이용하는 방법이 있군요. 한 수 배웠습니다.
                             | ||||||||||||
| 
                                변종원(웅파)
                                /
                                2016/02/18 18:04:00 /
                                추천
                                0
                             
                                배강민/ 굿~ ^^
                             | ||||||||||||
| 
                                하늘치
                                /
                                2016/02/18 20:09:26 /
                                추천
                                0
                             음.. 저기, data_column3 이라는 칼럼을 하나 더 만들어서, data_column1 또는 data_column2 가 업데이트 될 때마다 data_column3에도 동시에 업데이트 시키면 어떠려나요? 그럼 data_column3 칼럼으로만 정렬시키면 될 거 같은데요?? | ||||||||||||
| 
                                AMKORDB
                                /
                                2016/02/18 20:09:46 /
                                추천
                                0
                             
                                정말 감사합니다. ㅠ,ㅠ
                             | ||||||||||||
| 
                                배강민
                                /
                                2016/02/18 20:12:34 /
                                추천
                                0
                             저도 많이 써먹는 방식이라서용.ㅎ TapBBS의 공지사항의 글을 우선정렬되게 하는 부분도 비슷한 방식으로 구현되어있습니다. 공지사항이면 idx * 1억 이렇게 해서 정렬하고 있습니당.ㅋ 도움이 되셨으면 좋겠네용~ | ||||||||||||
| 
                                한대승(불의회상)
                                /
                                2016/02/19 07:50:47 /
                                추천
                                0
                             
                                @배강민 공지사항 정렬 방법도 좋은 아이디어네요. 써먹을일이 있을듯.. ^^
                             | ||||||||||||