SQLでORDER BYを使ってソートすることはできますが、複数の条件を記述する場合は少しだけ注意する必要があります。
それは、「順番」です。
以下のように書いた場合、まず「name」でソートされた後に、「mail」でソートされます。
SELECT name,mail,tel FROM address_table ORDER BY name,mail
個別にASC(Ascending order:昇順)、DESC(Descending order:降順)を設定することもできます。
SELECT name,mail,tel FROM address_table ORDER BY name ASC,mail DESC
SQLは知れば知るほど奥が深いです。
データベースを使わずにテキストデータベースで必死に検索していた頃の私に教えてあげたいです。。
- 投稿タグ
- MySQL