shinoblog-manabu

Progate(プロゲート)を使って初歩の初歩からプログラミング勉強をはじめました。無料から有料バージョンへ以降しつつ、自分辞書として活用しています。なるべく私と同じ初心者目線を使い、各プログラミング内容を説明したいです。

サブクエリを使ってみよう playersテーブル,サブクエリ,ASの使い方[Progate]

  

playersテーブル

 playersテーブル

 ・サッカーデータを集めるらしい

 

 

 

2つのクエリを使ってみよう

クエリの中に他のクエリを入れるクエリの中に他のクエリを入れるクエリの中

 

サブクエリとは

 

「クエリの中に他のクエリを入れる」こと

 

 こう覚える

 

 

 

サブクエリの書き方

()内にセミコロン(;)は不要サブクエリの最後にセミコロン()内にセミコロン

 

 

・()を使ってサブクエリを作る。セミコロンは2つめのクエリの最後につける

 

・サブクエリを書くときはスペースを挟む

 

このように覚える

 

 

 

サブクエリの実行順番

サブクエリ実行後外のクエリが実行される順番に気をつけよサブクサブクエリ

 

サブクエリ(2つ目のクエリ)→外側のクエリ(最初に書いたクエリ)

このような実行順番になる

 

 

 

 

データを読みやすくしよう

 取得したカラム名の表示を変更することができる取得したカラム名の表示を変

 

「 取得したカラム名の名前を変更する」作業したいときは以下

ASを使う

ASの使い方

カラム名 AS "名前"カラム名 AS "名前"カラム名 AS "名前"カラム名 AS "名前"

 

 Ex.

SELECT 集計方法(カラム名) AS "変更したい名前"

FROM データ名

 

 

演習問題

前項目のEx.部分を良くみて写経すること。

 

 ・WHERE は問題文を読み、関数計算の条件を書く

 Ex.

SELECT カラム名 "取得したい名前"

FROM データ名

WHERE 条件を書いてグループ化;

 

カラム名の変更条件を要確認する

カラム名の変更にWHEREはいらない