【備忘録】SQLでの検索結果の加工

投稿日: 更新日:

ORDER BY

ORDER BY は結果を並び替えます。

構文

ORDER BY 列名 並び順

並び順にはASC昇順、DESC降順を指定します。特に指定が無ければASCになります。

また、複数の列を基準に並び替えも行えます

ORDER BY 列名1 並び順, 列名2 並び順

この場合、列名1で同じ値のところは列名2で並び替えが行われます。

LIMIT

※DBMSによって書き方が異なります。

LIMITは取得する行数の上限を定めます。

最大でも指定された行数分のデータだけを出力します。

LIMIT 行数 --MySQLの場合

DISTINCT

DISTINCTは重複行を取り除く命令です。

構文

SELECT DISTINCT 列名 FROM テーブル名

項目の一覧を知りたい時に使えます。

書いた人

profile_image

お茶の葉

物理とプログラミングが好きな人