セクション 3. 章 4
single
チャレンジ:カテゴリ別の製品数を取得
メニューを表示するにはスワイプしてください
現在、会社から新たな課題が与えられました。
新しい仕入先から連絡があり、MeatまたはGrainsカテゴリの商品を安価に供給できるとのことです。これらのカテゴリで在庫が100単位未満の商品を特定する必要があります。
タスク
スワイプしてコーディングを開始
在庫にある商品名とそのquantitiesを取得してください。2つのテーブル、productとcategoryを結合します。
MeatまたはGrainsカテゴリの商品に注目してください。これらのカテゴリにはOR演算子を使用し、商品数量が100未満であることをAND演算子で指定します。
結果はname列でORDER BY句を使って並べ替えてください。
OR条件は括弧で囲み、その後にAND演算子を適用してください。これは離散数学における標準的な演算順序に従います。
結果には2つのカラム、product_nameとamountが必要です。適切なエイリアスを設定することを忘れないでください。
簡単な手順
product.nameテーブルからproduct.amountとproductカラムを取得します。- 最初のカラムには
product_name、2番目にはamountというエイリアスを付けます。 - 共通カラム
categoryでproduct.category_id = category.idテーブルと結合します。 WHERE句でcategory.nameが'Meat'または'Grains'であることを指定します。- 論理演算子
ANDを使い、product.amount < 100であることも条件に加えます。 - 結果は
product.nameで並べ替えます。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 4
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください