SQL Easy
レッスン
ナレッジセンター
このサイトについて
ずっと無料
学習を始める →
レッスン一覧
手作りの演習が 31 本。すべてブラウザ上の本物の SQLite データベースで動きます。順番に進めても、必要なところだけ選んでも構いません。
全体の進捗
0
/
31
演習 ·
0%
0
日連続
0
XP
進捗をリセット
基礎
SELECT、WHERE、ORDER BY。すべてのクエリの骨組みです。
01
SELECT *
未着手
→
02
特定の列を SELECT する
未着手
→
03
WHERE ... 等しい
未着手
→
04
WHERE ... より大きい
未着手
→
05
WHERE ... 以上
未着手
→
06
AND
未着手
→
07
OR
未着手
→
08
IN
未着手
→
09
DISTINCT
未着手
→
10
ORDER BY
未着手
→
11
LIMIT: 返す行数を絞る
未着手
→
集計
COUNT、SUM、AVG、MAX/MIN、GROUP BY、サブクエリ、NULL、日付。
12
COUNT(*)
未着手
→
13
COUNT(*) ... WHERE
未着手
→
14
SUM
未着手
→
15
AVG
未着手
→
16
MAX と MIN
未着手
→
17
GROUP BY
未着手
→
18
入れ子のクエリ
未着手
→
19
NULL
未着手
→
20
日付
未着手
→
結合
複数のテーブルから行をまとめる、SQL の要となる技術。
21
内部結合(INNER JOIN)
未着手
→
22
複数の結合
未着手
→
23
WHERE と組み合わせた結合
未着手
→
24
左外部結合(LEFT JOIN)
未着手
→
25
テーブルの別名
未着手
→
26
列の別名
未着手
→
27
自己結合(SELF JOIN)
未着手
→
文字列と論理の関数
LIKE、CASE、SUBSTR、COALESCE。毎日使う道具たち。
28
LIKE
未着手
→
29
CASE
未着手
→
30
SUBSTR
未着手
→
31
COALESCE
未着手
→