집 >데이터 베이스 >MySQL 튜토리얼 >특정 행의 우선 순위를 정한 다음 MySQL에서 나머지를 주문하려면 어떻게해야합니까?
MySQL에서는 데이터를 검색하고 목록 시작 부분에 특정 항목을 표시 한 다음 나머지를 특정 순서로 표시해야 할 수도 있습니다. 이것은조항을 사용하여 구현할 수 있습니다.
값 상승 순서로 배치됩니다.프로젝트에 우선 순위를 부여하려면 (여기서는 ID 5입니다) 나머지 항목을 정렬하면 다음 문의 사항을 사용할 수 있습니다. 이 쿼리는 순서대로 배열 된 조건을 기준으로합니다. 따라서의 행은 목록의 시작 부분에 배치 된 다음 나머지는
설명 :
이 절을 통해 결과의 분류 기준을 지정할 수 있습니다.ORDER BY
가 5와 같으면 true로 평가됩니다. 그렇지 않으면 거짓으로 평가됩니다. 이 표현식을 정렬하면 True의 우선 순위가 False보다 높기 때문에 <code class="language-sql">SELECT id, name FROM friends ORDER BY id = 5 DESC, id ASC;</code>라인이 먼저 나타날 수 있습니다.id = 5
id = 5
위 내용은 특정 행의 우선 순위를 정한 다음 MySQL에서 나머지를 주문하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!