Beginner SQL Learning
初級の流れ (SQL:11010)
Questions
初級は基本的には以下のどちらか程度の内容です。
1.コピペでおしまい。
2.初期値で入ってる内容をそのまま実行しておしまい。
説明欄に記載している内容はしっかり理解してください。
Up:2021/08/29
Re:2021/09/09
Appendix
Click!
特にありません。
Input
SELECT * FROM m_tag
超初級
まずは触ってみよう!
続けて触ってみましょう。
3回連続、だだ触ってみよう!
テーブルの説明
環境説明
SQLができることのおさらい
SQLはおすすめの言語です。
超初級終了です。
初級
初級の流れ
★
データの抽出
select文とは
SQL文を書き換えてみる。
アスタリスクの意味
乱用NGのアスタリスク
カラムの入れ替え
カラムの重複
select文で文字列を(その1)
select文で文字列を(その2)
select文で文字列を(その3)
今を知る。
データの取得量を制限する。
ずらす
並び変える
中級
四則演算
絞り込み
並び替え
曖昧な検索
レコード数を数える
範囲
集合関数
グループ化
グループ化+条件
別名(テーブル)
別名(カラム)
重複の削除
内部結合
外部結合
上級
副問い合わせ
含まれる:in(その1)
含まれる:exists(その2)
含まれる:join(その3)
場合分け
共通テーブル式(CTE)
存在しない事と空欄の違い
SQL文でIndexが効かない検索(読物)
特殊
スカラーサブクエリ
複雑なグループ集計で数を数える
仮想表によるラップ処理
行列の入れ替え
超特殊な集合関数のgroup_concat
連番と連番の振り直し(Row_Number)
上から2番目をSQLで取得する。※3番目でも4番目でも
演習
テーブルの表示
取得数の制限
カラムの指定
特定の言葉で始まるデータ抽出
特定の言葉で終わるデータ抽出
特定の言葉で含むデータ抽出
特定の数字より大きい
特定の数字以上
複数の条件1
複数の条件2
集合関数(MAX)
集合関数(MIN)
集合関数(MIN)
超初級
まずは触ってみよう!
続けて触ってみましょう。
3回連続、だだ触ってみよう!
テーブルの説明
環境説明
SQLができることのおさらい
SQLはおすすめの言語です。
超初級終了です。
初級
初級の流れ
★
データの抽出
select文とは
SQL文を書き換えてみる。
アスタリスクの意味
乱用NGのアスタリスク
カラムの入れ替え
カラムの重複
select文で文字列を(その1)
select文で文字列を(その2)
select文で文字列を(その3)
今を知る。
データの取得量を制限する。
ずらす
並び変える
中級
四則演算
絞り込み
並び替え
曖昧な検索
レコード数を数える
範囲
集合関数
グループ化
グループ化+条件
別名(テーブル)
別名(カラム)
重複の削除
内部結合
外部結合
上級
副問い合わせ
含まれる:in(その1)
含まれる:exists(その2)
含まれる:join(その3)
場合分け
共通テーブル式(CTE)
存在しない事と空欄の違い
SQL文でIndexが効かない検索(読物)
特殊
スカラーサブクエリ
複雑なグループ集計で数を数える
仮想表によるラップ処理
行列の入れ替え
超特殊な集合関数のgroup_concat
連番と連番の振り直し(Row_Number)
上から2番目をSQLで取得する。※3番目でも4番目でも
演習
テーブルの表示
取得数の制限
カラムの指定
特定の言葉で始まるデータ抽出
特定の言葉で終わるデータ抽出
特定の言葉で含むデータ抽出
特定の数字より大きい
特定の数字以上
複数の条件1
複数の条件2
集合関数(MAX)
集合関数(MIN)
集合関数(MIN)
aaaa