ホームページ  >  に質問  >  本文

データベーステーブルのすべての列にデータがある行を前面に移動します。

<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;">タン</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;">ハル</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粉504080992428日前527

全員に返信(1)返信します

  • P粉677573079

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

    name 列が null 値を持たないと仮定して、次のことを試してみます。 リーリー

    返事
    0
  • キャンセル返事