>  Q&A  >  본문

한 열이 비어 있으면 SQL 결과를 정렬하는 방법은 무엇입니까?

쿼리 결과 정렬에 관해 궁금한 점이 있습니다. 정렬할 열이 3개 있습니다:

으아악

먼저 DESC를 통해 가장 높은 "레벨"을 주문하고 싶었는데 이것이 효과가 있었습니다.

나중에 "로고"가 비어 있지만 쿼리가 실행하는 로고 콘텐츠가 아닌 경우 주문하고 싶습니다.

드디어 bName ASC로 주문하고 싶어요

그래서 내가 원하는 출력은 다음과 같습니다.

으아악

단 한 번의 깔끔한 쿼리로 이를 수행할 수 있습니까?

해당 입력 예:

레벨 로고 b이름
3 테스트.jpg 테스트 이름
2 테스트 이름
1 12test.jpg 또 다른 테스트 이름
1 3test.jpg 익명
2 존 도
2 도도
3 5test.jpg 테스트 이름
1 sdsd-test.jpg 테스트 이름

어떤 경우에는 열 로고가 비어 있지만(예: = '' ) NULL은 아닙니다

P粉969666670P粉969666670178일 전329

모든 응답(1)나는 대답할 것이다

  • P粉745412116

    P粉7454121162024-04-05 22:01:17

    데이터에 대한 정보와 "로고가 비어 있음"이 실제로 무엇을 의미하는지 제공하지 않았지만 원칙은 다음과 같습니다.

    으아악

    회신하다
    0
  • 취소회신하다