2017/04/11

LPICの問題_20141216_SQLデータ管理
■例題
order by句の説明として正しいものを選びなさい。

1. 指定した条件に当てはまる行を検索する
2. 指定した列の値でソートを行う
3. 重複した行を排除する
4. 検索された行の行数を数える

解答と解説

答えは 2. 指定した列の値でソートを行う です。

SQL文を使ったデータの検索は、取り出される行の順番は保証されていません。つまり、検索を行うたびに行の順番が入れ替わってしまう可能性があります。そこでorder by句を使って、行の順番をソートして取り出してやることで、必要な順番での行を取り出すことができます。order by .. descとすることで、逆順でのソートも行うことができます。

指定した条件に当てはまる行を検索するのはwhere句です。検索条件の指定には=やなどの演算子の他、likeなどを使った部分一致検索も行えます。

重複した行を排除したい時には、SELECT DISTINCT文を使います。

検索された行の行数を数えるにはCOUNT関数を使います。



 ホーム日常 未分類