모든 열에 데이터가 있는 데이터베이스 테이블의 행을 맨 앞으로 가져옵니다.
P粉504080992
2023-08-18 15:48:44
<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>
name
열에 null 값이 없다고 가정하면 다음을 시도해 볼 수 있습니다.