SQL攻略6 条件を指定して検索する
こんにちは。たかみんです。
一緒にSQL文を攻略しましょう。
今回は検索結果の並べ替えについてです。
目次
- 検索結果を並べ替える
- 条件一覧
検索結果を並べ替える
検索結果を並べ替える場合はORDER BYを使います。
class1というテーブル id| name | sex 1 |田中太郎| m 2 |田中次郎| m 3 |田中花子| f 4 |田中梅子| f 5 |山田太郎| m SELECT 欲しいデータ FROM テーブル WHERE 条件 ORDER BY カラム名 ASCかDESC; SELECT * FROM class1 WHERE name LIKE '田中%' ORDER BY id DESC; (名前が田中なんとかのデータをidの降順で全部持ってきて) 結果 4 田中梅子 f 3 田中花子 f 2 田中次郎 m 1 田中太郎 m
記号 | 意味 |
---|---|
ASC | 昇順。小さい物から昇っていく |
DESC | 降順。大きい物から降りていく |
並び替えの後は
並び替えの次は、集計を行いましょう。
集計は、グループ化のことです。
同じ内容の物を一つのグループにします。
例えば、class1の性別はm,m,f,f,mですが、mが3人、fが2という風に集計できます。