DISTINCT
重複行を1行にまとめる
参考
https://www.sejuku.net/blog/54990
CONCAT
文字列を結合する
concat(列1, ' : ', 列2, ' ', 列3) |
結果
列1:列2 列3
参考
https://xtrend.nikkei.com/atcl/contents/18/00069/00039/
TRUNCATE
テーブルを再作成する
データを一つずつDELETEと違い、削除が高速。
ただしロールバックはできない。
参考
https://medium-company.com/sql-truncate/
order by
ソート機能
デフォルトは昇順(ASK)だから
降順の「DESC」を覚えておくとよい
order by 列 desc
参考
https://medium-company.com/sql-truncate/
UNION/UNION ALL
複数の検索結果をまとめる。
・UNION→重複したデータを統合する
・UNION ALL→重複したデータ全て表示
SELECT 列名 FROM 表名1
UNION ALL
SELECT 列名 FROM 表名2
NOT IN
対象の行を含めない
SELECT 列名 FROM 表名2
WHEREの後に NOT IN("A","B");
みたいな。
参考
https://www.sejuku.net/blog/73631