ホームページ >バックエンド開発 >PHPチュートリアル >MySQLフィールドソート、その対処方法

MySQLフィールドソート、その対処方法

WBOY
WBOYオリジナル
2016-06-13 13:27:51817ブラウズ

mysql フィールドの並べ替え
SQL ステートメントで、並べ替える必要があるフィールドが空の場合、後ろで並べ替えたい場合はどうすればよいですか?

-- --- -解決策------------------
並べ替えるフィールドが空の場合、デフォルトでは空のフィールドが最初に並べ替えられます。 DESC キーワードを追加すると、逆順に並べ替えられます。つまり、空のキーワードが最後になります。
------解決策------------------
次のように投稿することをお勧めします:
create table 。 ....
テーブルに挿入....

と期待される結果。
------解決策---------
ORDER by isnull(`値フィールドでソートするには ` )
を使用すると空のものを後ろにランク付けできます。
------解決策---------
(... WHERE フィールド名が NULL でない場合 GROUP BY フィールド名)

UNION (... WHERE フィールド名が NULL)

……
------解決策---------
... 並べ替えフィールド = '' で並べ替えますソートフィールドID null、ソートフィールド
------解決策-----
テーブルを作成するときにフィールドが空になるのはなぜですか?空にならないようにする必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。