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

1 つの列が空の場合に SQL 結果をソートするにはどうすればよいですか?

クエリ結果の並べ替えについて質問があります。 並べ替える必要がある列が 3 つあります:

リーリー

最初に DESC 経由で最高の「レベル」を注文したかったのですが、これはうまくいきました。

その後、「ロゴ」が空であるが、クエリが実行するロゴの内容が空ではない場合に注文したいと考えています。

最後に、bName ASCで注文したいと思います

したがって、私が望む出力はこれです:

リーリー

たった 1 つのクリーンなクエリでこれを達成することは可能ですか?

対応する入力例:

###レベル### ###ロゴ### 3テスト.jpg12テスト.jpg3テスト.jpg ###匿名### ###ジョン・ドウ### 場合によっては、列ロゴが空 (例: = '' ) ですが、NULL ではありません。
P粉969666670P粉969666670178日前328

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

  • P粉745412116

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

    データに関する情報と、「ロゴが空である」の実際の意味についての情報が提供されていませんが、原則は次のとおりです:

    リーリー

    返事
    0
  • キャンセル返事
  • b名前
    テスト名 2
    テスト名 1
    別のテスト名 1
    2
    2 ドド
    3 5テスト.jpg テスト名
    1 sdsd-test.jpg テスト名