セクション 3. 章 1
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;
タスク
スワイプしてコーディングを開始
SQLクエリを書いて、id テーブルから name、region、country の各カラムを(この順番で)取得し、continent が 'North America' の行のみを返してください。
注意
North Americaは正しい大文字・小文字で記述してください。north americaとは異なりますので、必ずNorth Americaと記載してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 1
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください