반응형
오름차순 및 내림차순 정렬에 의한 MYSQL 순서
제품이 들어 있는 mysql 테이블이 있습니다.
제품에는 범주 ID와 이름이 있습니다.
제가 하고 싶은 것은 카테고리 id별로 먼저 내림차순으로 주문한 후 제품명별 오름차순으로 주문하는 것입니다.
SELECT * FROM `products` ORDER BY `products`.`product_category_id`,`naam` DESC
제가 원하는 것은
SELECT * FROM `products` ORDER BY `products`.`product_category_id`,`naam` DESC,ASC
하지만 불행히도 그것은 효과가 없습니다.
mysql에서 두 번째 정렬 열의 정렬 순서를 정의하는 것이 가능합니까?
다음과 같은 방법으로 이 작업을 수행할 수 있습니다.
ORDER BY `products`.`product_category_id` DESC ,`naam` ASC
최적화에 대해 알아보기
같은 칼럼으로 주문하는 것이 무슨 의미인지 이해가 안 됩니다.ASC
그리고.DESC
마찬가지로ORDER BY
하지만 이렇게 하면 됩니다.naam DESC, naam ASC
이와 같이:
ORDER BY `product_category_id` DESC,`naam` DESC, `naam` ASC
언급URL : https://stackoverflow.com/questions/13468781/mysql-order-by-both-ascending-and-descending-sorting
반응형
'programing' 카테고리의 다른 글
mysql에서 100억 행의 키/값 테이블을 어떻게 정의합니까? (0) | 2023.07.28 |
---|---|
Angular 8 응용 프로그램에서 Internet Explorer를 지원하려면 어떻게 해야 합니까? (0) | 2023.07.28 |
PHP에서 2일보다 오래된 모든 파일을 삭제하는 올바른 방법 (0) | 2023.07.28 |
전체 텍스트 파일을 C의 문자 배열로 읽는 중 (0) | 2023.07.28 |
누가 아약스와 휴식의 차이점을 설명해 줄 수 있습니까? (0) | 2023.07.28 |