찾다

 >  Q&A  >  본문

모든 열에 데이터가 있는 데이터베이스 테이블의 행을 맨 앞으로 가져옵니다.

<p>MySQL5.7에는 28개의 열과 4000개의 행이 있는 열이 있습니다. 데이터가 있는 모든 행을 먼저 가져오거나 데이터 열이 가장 많은 행을 먼저 가져온 다음 점차적으로 다른 행의 데이터를 가져오고 싶습니다. 이것을 어떻게 구현할 수 있나요? </p> <p>예: 표: 학생</p> <테이블 클래스="s-테이블"> <머리> <tr> <th style="text-align:center;">이름</th> <th style="text-align:center;">나이</th> <th style="text-align:center;">주소</th> </tr> </머리> <본문> <tr> <td style="text-align:center;">tan</td> <td style="text-align:center;">10</td> <td style="text-align:center;"></td> </tr> <tr> <td style="text-align:center;">gib</td> <td style="text-align:center;">10</td> <td style="text-align:center;">캘리포니아</td> </tr> <tr> <td style="text-align:center;">hal</td> <td style="text-align:center;"></td> <td style="text-align:center;"></td> </tr> <tr> <td style="text-align:center;">pur</td> <td style="text-align:center;">12</td> <td style="text-align:center;"></td> </tr> </tbody> </테이블> <p>예상되는 출력: 'gib'이 먼저 표시되어야 하고, 그 다음에는 데이터 열이 1개만 있는 'tan' 또는 'pur', 마지막으로 데이터가 없는 'hal'이 표시되어야 합니다. </p>
P粉504080992P粉504080992482일 전575

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

  • P粉677573079

    P粉6775730792023-08-19 12:28:57

    name 열에 null 값이 없다고 가정하면 다음을 시도해 볼 수 있습니다.

    으아악

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