【備忘録】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 テーブル名
項目の一覧を知りたい時に使えます。