DP-900Azure のリレーショナル データEASY単一選択

ある開発チームが、商品テーブルから在庫数が10未満の商品名と価格の一覧を取得したいと考えている。この要件を満たす最も適切な SQL 文の構造はどれか。

  1. A. INSERT INTO 商品 (商品名, 価格) VALUES ('A', 100)
  2. B. UPDATE 商品 SET 在庫数 = 0 WHERE 在庫数 < 10
  3. C. SELECT 商品名, 価格 FROM 商品 WHERE 在庫数 < 10
  4. D. CREATE TABLE 商品 (商品名 VARCHAR(100), 価格 INT)
解答と解説を見る

正解: C

テーブルからデータを取得するには SELECT 文を使う。WHERE 句で条件を指定し、在庫数 < 10 の行のみを絞り込む。FROM 句でテーブルを指定し、選択するカラムを列挙する構造が正しい。INSERT INTO はデータを新規挿入する DML 文であり、データ取得には使わない。UPDATE はデータを更新する DML 文であり、データ取得ではなく変更を行う。CREATE TABLE はテーブル構造を定義する DDL 文であり、データ操作ではなくスキーマ定義に使われる。

▸ この試験を本気で演習する(全150問・無料)