⊗ppPmDBNSr 376 of 447 menu

PHPにおけるSQLクエリによるレコードの並び替え

コマンドORDER BYを使用して、 結果の行を並び替えることができます。

テーブルusersからすべてのユーザーを選択し、 年齢の小さい順に並び替えてみましょう:

<?php $query = "SELECT * FROM users ORDER BY age"; ?>

コマンドDESCを使用して並び替え順序を変更します:

<?php $query = "SELECT * FROM users ORDER BY age DESC"; ?>

給与が500のすべてのユーザーを選択し、 年齢の小さい順に並び替えます:

<?php $query = "SELECT * FROM users WHERE salary=500 ORDER BY age"; ?>

一つのフィールドだけでなく、複数のフィールドで 並び替えることができます。例として、すべての ユーザーを選択し、まず年齢の昇順で並び替え、 同じ年齢のユーザーはさらに給与の昇順で 並び替えてみましょう:

<?php $query = "SELECT * FROM users ORDER BY age, salary"; ?>

実践的なタスク

すべてのユーザーを取得し、給与の昇順で 並び替えてください。

すべてのユーザーを取得し、給与の降順で 並び替えてください。

すべてのユーザーを取得し、名前で並び替えてください。

給与が500のユーザーを取得し、 年齢で並び替えてください。

すべてのユーザーを取得し、名前と給与で 並び替えてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否