LoginSignup
2
2

More than 3 years have passed since last update.

自分用SQL単語帳

Posted at

はじめに

以前、2回に分けてSQLで使う単語をざっくりまとめていました。
一つにまとめます。
意味は自分がわかるように、大分ざっくりしているので、ご了承ください。

単語帳

単語 意味
SELECT 検索
UPDATE 更新
INSERT 挿入
DELETE 削除
FROM テーブル指定
INTO INSERT文でテーブル指定
VALUES INSERT文で値を入力
SET UPDATE文で列名と値を入力
WHERE 絞り込み条件(必ず真偽値)
AS 別名をつける
IS NULL NULLかどうか判別
IS NOT NULL NULLではないかどうか判別
LIKE パターンマッチング
IN いずれかに一致
NOT IN どれとも一致しない
BETWEEN A AND B AとBの間
ANY いずれかと一致すれば真
ALL 全てと一致すれば真
A AND B AかつB
A OR B AかB
NOT A Aではない
DISTINCT 重複を除外
ORDER BY 順番を変える
ASC 昇順
DESC 降順
UNION 和集合
EXCEPT 差集合
INTERSECT 積集合
CASE 条件と一致したら値を変換
LENGTH 文字数
SUM 合計値
AVG 平均値
MAX 最大値
MIN 最小値
COUNT 行数を数える
ROUND 四捨五入
TRUNC 切り捨て
POWER 冪乗
CURRENT_DATE 現在の日にち
CURRENT_TIME 現在の時刻
CAST データ型を変換
TRIM 空白削除
REPLACE 指定文字を変換
CONCAT 文字列を連結
SUBSTRING 一部を抽出
COALESCE 最初に登場するNULLでない値を返す
GROUP BY 検索結果のグループ化
HAVING 集計結果に対して絞り込み条件
JOIN 〜 ON テーブル結合
CREATE TABLE テーブル作成
DROP TABLE テーブル削除
DEFAULT デフォルトの値指定
ALTER TABLE 〜 ADD 列の追加
ALTER TABLE 〜 DROP 列の削除
NOT NULL NULLを入れない
UNIQUE 重複した値を入れない
CHECK 条件に合わない値を入れない
PRIMARY KEY 主キーに指定
REFERENCES 外部キーに指定
CREATE INDEX 〜 ON インデックス作成
DROP INDEX インデックス削除
BEGIN; 〜 COMMIT; トランザクション
CREATE VIEW ビュー作成
DROP VIEW ビュー削除
AUTO_INCREMENT 自動連番
GRANT 〜 TO 権限付与
REVOKE 〜 FROM 権限剥奪
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2