LoginSignup
2
1

More than 3 years have passed since last update.

SQL

Last updated at Posted at 2020-03-29
カラム
SELECT カラム名
テーブル
FROM テーブル名;
条件指定
WHERE カラム名 = 特定条件;

ワイルドカード
前方一致
後方一致

LINE演算子
WHERE カラム名 LIKE "%文字列%";
NOT演算子
WHERE  NOT カラム名 = 特定条件;
NULL
WHERE カラム名 IS NULL;
IS_NOT_NULL
WHERE カラム名 IS NOT NULL;

AND演算子

OR演算子

並べ替え
ORDER BY 並べ替えたいカラム名 並べ方;

ASC(昇降)

DESC(降順)

制限
LIMIT データ件数;
重複データ除外
SELECT DISTINCT(カラム名)

集計関数

合計
SUM(カラム名)
平均
AVG(カラム名)
データ数
COUNT(カラム名)
最大
MAX(カラム名)
最小
MIN(カラム名)

グループ

グループ化
GROUP BY カラム名
絞り込み
GROUP BY カラム名
HAVING 条件;

サブクエリ

サブクエリ
SELECT XXX
FROM XXX
WHERE XXX > ( 
  SELECT XXX
  FROM XXX
  WHERE XXX
)
;

カラム名定義

カラム名定義
カラム名 AS "名前"
HAVING 条件;

テーブル

結合
SELECT*
FROM テーブルA
JOIN テーブルB
ON テーブル名.カラム名 = テーブル名.カラム名;
LEFT_JOIN
SELECT*
FROM テーブルA
JOIN テーブルB
ON テーブル名.カラム名 = テーブル名.カラム名;
2
1
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
1