반응형
mysql order by, null 먼저 및 DESC 이후
필드별로 DESC를 정렬하고 NULL 값을 먼저 나열하려면 어떻게해야합니까?
그래서 나는 테이블이 있습니다.
reuestId | offerId | offerTitle
1 | 1 | Alfa
NULL | 2 | Beta
2 | 3 | Gamma
결과가 다음과 같도록 선택하고 싶습니다.
NULL | 2 | Beta
2 | 3 | Gamma
1 | 1 | Alfa
이 시도:
ORDER BY [reuestId] IS NULL DESC, [reuestId] DESC
작동해야합니다 (mySql)
SELECT *
FROM TableX
ORDER BY (requestId IS NOT NULL)
, requestId DESC
참고 URL : https://stackoverflow.com/questions/9307613/mysql-order-by-null-first-and-desc-after
반응형
'programing tip' 카테고리의 다른 글
Angular.js와 Angular.dart의 차이점은 무엇입니까? (0) | 2020.10.27 |
---|---|
동일한 구분 기호에서 NSString을 여러 번 분할 (0) | 2020.10.26 |
소켓 프로그래밍을위한 INADDR_ANY 이해 (0) | 2020.10.26 |
디스플레이없이 고정 높이의 입력 필드 내에서 텍스트를 세로로 정렬 : 테이블 또는 패딩? (0) | 2020.10.26 |
자바 스크립트에서 [] 연산자를 어떻게 오버로드 하시겠습니까? (0) | 2020.10.26 |