セクション 1. 章 21
single
WHERE句の使用
メニューを表示するにはスワイプしてください
データベースでは、テーブルに大量のデータが格納されていることが一般的です。しかし、多くの場合、すべてのデータではなく特定の部分のみを取得したい場合があります。そのためには、データ取得の条件、すなわちフィルタリング条件を定義する必要があります。
データのフィルタリングは、WHERE文で検索条件を指定するSELECT句を使用して行います。WHERE句はテーブル名の直後に記述します。
国名などの文字列値を指定する場合、テキストをシングルクォート(')で囲む必要があります。
123SELECT name, continent FROM country WHERE continent='Europe';
SELECT文はcountryテーブルから2つのカラムを取得し、continentの値が'Europe'である行のみを返す。
句の位置
ORDER BY句とWHERE句を使用する場合、ORDER BYはWHERE句の後に記述する必要がある。
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
タスク
スワイプしてコーディングを開始
idテーブルからname、region、countryの各カラム(この順番で)を取得し、continentがNorth Americaの行のみを返すSQLクエリを作成してください。
注意
North Americaは正しい大文字・小文字で記述してください。north americaとは異なります。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 21
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください