Skip to content · ⁨コンテンツへスキップ⁩

Videos · ⁨動画⁩

Databases & SQL · ⁨データベースとSQL⁩

Pick a topic to watch. · ⁨視聴したいトピックを選んでください。⁩

17 video lessons · ⁨17 ビデオレッスン⁩

2:15 Lesson 1 · ⁨レッスン 1⁩ Databases and SELECT 五十万行のスプレッドシートは質問が死に至る場所である。データベースは同じグリッドだが、質問に対して設計されている。データベースは情報 speichern in…… 1:26 Lesson 2 · ⁨レッスン 2⁩ Choosing columns アスタリスク(*)を使えばすべての列を取得できますが、通常は限られた列だけが必要です。そのためアスタリスクではなく、取得したい列をコンマで区切ってリストアップします。結果は2つの列を保持します。 1:58 Lesson 3 · ⁨レッスン 3⁩ Filtering with WHERE これまでのクエリはすべて行を全件返していました。WHEREはそれを変えます:条件に一致する行のみを保持します。スコアが80以上の場合、他2人は… 2:05 Lesson 4 · ⁨レッスン 4⁩ AND、ORおよびNOT WHERE句では複数の条件を試すことができます。ANDは両方の条件が真である必要があります。form equals eleven Aのみを指定すると、Mei、Sara、Linの3人が残ります。ここにANDを追加すると… 1:59 Lesson 5 · ⁨レッスン 5⁩ ORDER BYによるソート 行は特定の順序で返されてきません。插入顺序のように見えることがありますが、それは保証されておらず、データベースは自由に順序を変更できます。ORDER BYは…の方法です。 2:01 Lesson 6 · ⁨レッスン 6⁩ カウントと平均値 有时行そのまま表示したくなく、集計結果が欲しい場合があります。集計関数はそれを行い、回答の形状を変えます:5行が入力され、… 2:04 Lesson 7 · ⁨レッスン 7⁩ LIKE, IN および BETWEEN 有时候 exactな値がわからないことがあります——形だけを知っています。LIKEはパターンと比較します。ここでは5人の学生を3回分表示します。 anything… 2:05 Lesson 8 · ⁨レッスン 8⁩ GROUP BYによるグループ化 前回のImplementedで、集計関数がテーブル全体を1つの数値に圧縮しました。通常、何かごとに1つの数値が欲しいのです——フォームごと、顧客ごと、月ごと。GROUP BYは…を行います。 2:07 Lesson 9 · ⁨レッスン 9⁩ テーブル、キー、関係性 実際のデータベースには複数のテーブルが含まれ、その理由はまず間違えてみることで最も明確になります。すべてを1つのテーブルに入れると、Adaの名前や都市名が…に書き込まれます。 2:03 Lesson 10 · ⁨レッスン 10⁩ INNER JOIN データを分割することは正しいことでしたが、今は顧客とその注文に関する質問が両方のテーブルに触れます。JOINはこれらを再結合し、ON…で対応させます。 1:59 Lesson 11 · ⁨レッスン 11⁩ グループ化付きジョイン 今回のImplementedで登場する要素はすべて以前に学んでいます。JOINは1つの広いテーブルを作ります。GROUP BYはそれを束ねます。集計関数は各束を1行に変換します。 2:09 Lesson 12 · ⁨レッスン 12⁩ テーブルの作成 SQLは大きく2つに分けられ、それぞれの名称を理解しておく価値があります。DDL(データ定義言語)は構造、つまりテーブル自体を変更します。DML(データ操作言語)は… 1:53 Lesson 13 · ⁨レッスン 13⁩ スキーマの変更 テーブルの設計は作成後固定されるわけではありません。ALTER TABLE ADDを使用すると、既存のテーブルに新しい列を追加できます。この列には名前と型を指定しますが、CREATE…时的ものと同じ形式になります。 1:58 Lesson 14 · ⁨レッスン 14⁩ 行の挿入 行がないテーブルは形だけであり、データではありません。これは中身を入れるための文です。INSERTは行を追加します。テーブル名を指定し、列をリストアップします。 2:01 Lesson 15 · ⁨レッスン 15⁩ 行の更新 誰かが電話番号を変更しました。新しい行を作りたいわけではなく、既に存在する行を正しく更新したいのです。UPDATEは既に存在する行の値を変更します。 1:55 Lesson 16 · ⁨レッスン 16⁩ 行の削除 取り消し操作はありません。今後書くDELETE文はすべて、最初にSELECT文として書くべきです。DELETEは行を削除します。テーブル名を指定してWHERE句を与えると、その1行が消えます。 2:30 Lesson 17 · ⁨レッスン 17⁩ 正規化 すべてのクラブ予約を一つのテーブルに入れると、静かに何かが間違ってしまう。コーチ列を見ると、Ng先生の名前が二回書かれている——チェス予約ごとに一回。彼が……

Log in or create account · ⁨ログインまたはアカウント作成⁩

IGCSE, A-Level & AP