ORDER BY 句は、指定された列に従ってクエリ結果を並べ替えます。 構文は次のとおりです。 SELECT ...FROM ...ORDER BY column1 [ASC | DESC], ...、複数の列を指定できます。並べ替えでは、デフォルトでは NULL 値が最初に表示されます。NULLS FIRST または NULLS LAST オプションを使用してその位置を指定でき、式を使用して結果を並べ替えることもできます。
MySQLにおけるORDER BYの意味と使い方
ORDER BYとは何ですか?
ORDER BY 句は、指定された列でクエリ結果を並べ替えるのに使用されます。
構文:
<code>SELECT ... FROM ... ORDER BY column1 [ASC | DESC], column2 [ASC | DESC], ...</code>
ここで:
column1
, column2
...: 並べ替える列名column1
, column2
...:要排序的列名ASC
:升序排序(从小到大)DESC
:降序排序(从大到小)用法:
使用单个列名对结果进行排序:
<code>SELECT * FROM table ORDER BY column1 ASC;</code>
使用多个列名对结果按照指定的顺序进行排序:
<code>SELECT * FROM table ORDER BY column1 ASC, column2 DESC;</code>
默认情况下,NULL 值在排序中显示在第一位。使用 NULLS FIRST
或 NULLS LAST
ASC
: 昇順に並べ替えます (小さいものから大きいものへ) DESC
: 降順に並べ替えます (大きいものから小さいものへ)
Single列ソート:
単一の列名を使用して結果をソート:
<code>SELECT * FROM table ORDER BY column1 ASC NULLS FIRST;</code>
<code>SELECT * FROM table ORDER BY column1 * 2 DESC;</code>
NULLS FIRST
または NULLS LAST
オプションを使用して、NULL 値が表示される場所を指定します: 🎜<code>SELECT * FROM cities ORDER BY city_name ASC;</code>
<code>SELECT * FROM cities ORDER BY population DESC, city_name ASC;</code>
以上がmysql で order by とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。