ホームページ >バックエンド開発 >PHPチュートリアル >PHP MySQL Order By キーワードの使用法

PHP MySQL Order By キーワードの使用法

WBOY
WBOYオリジナル
2016-07-25 08:55:00978ブラウズ
  1. SELECT 列名
  2. FROM テーブル名
  3. ORDER BY 列名
コードをコピー

注: SQL では大文字と小文字が区別されません。 ORDER BY は order by と同じです。

例として、「人」テーブルに保存されているすべてのデータを選択し、「年齢」列に従って結果を並べ替えます。

  1. $con = mysql_connect("localhost","peter","abc123");

  2. if (!$con)
  3. {
  4. die('接続できませんでした: ' . mysql_error());
  5. }

  6. mysql_select_db("my_db", $con);

  7. $result = mysql_query("SELECT * FROM 人ORDER BY age");

  8. while($row = mysql_fetch_array($result))

  9. {
  10. echo $row['FirstName'];
  11. echo " " . $row['LastName' ];
  12. echo " " . $row['Age'];
  13. echo "
    ";
  14. }

  15. mysql_close($con);

  16. ?>< /p>
コードをコピー

出力: グレン・カグマイア 33 ピーター・グリフィン 35

1、昇順または降順で並べ替えます ORDER BY キーワードを使用すると、レコードセットの並べ替え順序はデフォルトで昇順になります (9 の前は 1、「p」の前は「a」)。

降順を設定するには DESC キーワードを使用してください (9 は 1 の前に、「p」は「a」の前に来ます)。

  1. SELECT 列名
  2. FROM テーブル名
  3. ORDER BY 列名 DESC
コードをコピー

2、2 つの列に基づいて並べ替えます 複数の列に基づいて並べ替えることができます。複数の列で並べ替える場合、最初の列が同じ場合にのみ 2 番目の列が使用されます。

  1. SELECT 列名
  2. FROM テーブル名
  3. ORDER BY 列名1、列名2
コードをコピー


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