2年ソフ活1学期期末考査①

2年ソフ活1学期期末考査①
15問 • 1時間前
  • Saku
  • 通報

    問題一覧

  • 1

    問1. 次のSQL文は、商品表から商品コード 'C012' のデータを削除するためのSQL文である。空欄にあてはまる適切なものを選び、記号で答えなさい。

    DELETE FROM

  • 2

    問2. 2022年5月31日における商品名ごとの納品数量一覧表を作成する場合、WHERE句の空欄にあてはまる適切なものを答えなさい。

    AND 納品日 = '2022/05/31'

  • 3

    問3. 2022年5月31日に納品する商品をすべて発送したので、納品表の該当レコードすべての発送を1に更新する場合、UPDATE文の空欄にあてはまる適切なものを答えなさい。

    納品表 SET 発送 = 1

  • 4

    問4. 2022年5月(2022年5月1日から2022年5月31日まで)の1か月間における、顧客ごとの請求金額合計一覧表を作成する場合、(a)および(b)の空欄にあてはまる適切なものを答えなさい。

    SUM(数量 * 単価), '2022/05/01' AND '2022/05/31'

  • 5

    問5. 2022年5月25日から2022年5月31日の1週間に販売した商品で、商品コードがAで始まる商品名を重複なく抽出したい。空欄にあてはまる適切なものを選び、記号で答えなさい。

    DISTINCT

  • 6

    問1. 次のSQL文を実行する場面の説明として適切なものを選び、記号で答えなさい。 INSERT INTO 利用表 VALUES('2022/09/10','TU006',10004,18,2)

    実教高校バスケ部OBが中央体育館を利用する体育館利用申込票のデータを追加するための処理

  • 7

    問2. 2022年9月5日の午後3時以降の体育館利用申込状況を検索したい。空欄(a)および(b)に当てはまる適切なものを答えなさい。 SELECT 施設名, 登録チーム名, 利用日, 開始時刻, (a), 利用時間 FROM 施設表 A, 登録表 B, 利用表 C WHERE A.施設コード = C.施設コード AND (b) AND 利用日 = '2022/09/05' AND 開始時刻 >= 15 ORDER BY A.施設コード ASC

    開始時刻 + 利用時間 AS 終了時刻, B.登録コード = C.登録コード

  • 8

    問3. 2022年8月(2022年8月1日から2022年8月31日まで)における登録チームごとの体育館利用回数を検索したい。空欄(a)および(b)に当てはまる適切なものを答えなさい。

    COUNT(*) AS 利用回数, GROUP BY B.登録コード

  • 9

    問1. 次の図は、四つの表のE-R図である。空欄(a)〜(c)にそれぞれあてはまる適切なものを選び、記号で答えなさい。選択肢:ア. 弁当表 イ. 注文表 ウ. 注文明細表

    弁当表, 注文表, 注文明細表

  • 10

    問2. 配達日が2022年9月10日の、注文番号と金額を抽出する。次のSQL文の空欄をうめなさい。SELECT B.注文番号, SUM(数量 * 価格) AS 金額 FROM 弁当表 A, 注文表 B, 注文明細表 C WHERE A.弁当コード = C.弁当コード AND B.注文番号 = C.注文番号 AND 配達日 = '2022/09/10' ____ B.注文番号

    GROUP BY

  • 11

    問3. 次のSQL文を実行した場合、抽出されるデータとして適切なものを選び、記号で答えなさい。SELECT 名前 FROM 顧客表 A WHERE EXISTS (SELECT * FROM 注文表 WHERE 顧客番号 = A.顧客番号 AND 受付日 BETWEEN '2022/08/01' AND '2022/08/31')

    2022年8月1日から2022年8月31日の期間に受付のあった顧客の名前。

  • 12

    問4. 2022年11月3日、11月10日、11月17日、11月24日に配達する注文番号と弁当名、数量の一覧を配達日の昇順に抽出する。次のSQL文の空欄をうめなさい。SELECT 配達日, B.注文番号, 弁当名, 数量 FROM 弁当表 A, 注文表 B, 注文明細表 C WHERE A.弁当コード = C.弁当コード AND B.注文番号 = C.注文番号 AND 配達日 IN ('2022/11/03','2022/11/10','2022/11/17','2022/11/24') ____ 配達日 ASC

    ORDER BY

  • 13

    問5. おかずのみの弁当名について「(おかずのみ)」という語を追加して該当レコードを一括更新する場合、次のSQL文の空欄を埋めなさい。なお、おかずのみの弁当コードは右端の1文字が'N'である。UPDATE 弁当表 SET ______ WHERE ______

    弁当名 = 弁当名 || '(おかずのみ)', 弁当コード LIKE 'B%N'

  • 14

    問2 教習生から伝えられた希望内容が予約可能かどうか調べるため、次の SQL 文を実行した。予約可能である実行結果として適切なものを選び、記号で答えなさい。 SELECT 教習日、時間、A.教官コード、教官名 FROM  予約表 A、教官表 B WHERE A.教官コード = B.教官コード AND  教習日 = '2022/04/30' AND 時間 = 3 AND A.教官コード = 24 ア. データが1件抽出された。 イ. データが1件も抽出されなかった。 ウ. データが複数件抽出された。

    データが1件も抽出されなかった。

  • 15

    問3 2022年4月24日から2022年4月30日の1週間に予約している女性の教習生の氏名を重複なく抽出する場合、空欄にあてはまる適切なものを答えなさい。 SELECT (a) FROM  予約表 A、教習生表 B WHERE A.教習生コード = B.教習生コード AND  (b) AND  教習日 BETWEEN '2022/04/24' AND '2022/04/30'

    DISTINCT 氏名, 性別 = '女'

  • 2年公共1学期期末考査①

    2年公共1学期期末考査①

    Saku · 20問 · 1日前

    2年公共1学期期末考査①

    2年公共1学期期末考査①

    20問 • 1日前
    Saku

    2年公共1学期期末考査②

    2年公共1学期期末考査②

    Saku · 17問 · 1日前

    2年公共1学期期末考査②

    2年公共1学期期末考査②

    17問 • 1日前
    Saku

    2年公共1学期期末考査③

    2年公共1学期期末考査③

    Saku · 19問 · 1日前

    2年公共1学期期末考査③

    2年公共1学期期末考査③

    19問 • 1日前
    Saku

    2年公共1学期期末考査④

    2年公共1学期期末考査④

    Saku · 16問 · 1日前

    2年公共1学期期末考査④

    2年公共1学期期末考査④

    16問 • 1日前
    Saku

    2年生物1学期期末考査①

    2年生物1学期期末考査①

    Saku · 23問 · 1時間前

    2年生物1学期期末考査①

    2年生物1学期期末考査①

    23問 • 1時間前
    Saku

    2年生物1学期期末考査②

    2年生物1学期期末考査②

    Saku · 19問 · 1時間前

    2年生物1学期期末考査②

    2年生物1学期期末考査②

    19問 • 1時間前
    Saku

    2年生物1学期期末考査③

    2年生物1学期期末考査③

    Saku · 10問 · 1時間前

    2年生物1学期期末考査③

    2年生物1学期期末考査③

    10問 • 1時間前
    Saku

    2年生物1学期期末考査④

    2年生物1学期期末考査④

    Saku · 13問 · 1時間前

    2年生物1学期期末考査④

    2年生物1学期期末考査④

    13問 • 1時間前
    Saku

    2年生物1学期期末考査⑤

    2年生物1学期期末考査⑤

    Saku · 11問 · 1時間前

    2年生物1学期期末考査⑤

    2年生物1学期期末考査⑤

    11問 • 1時間前
    Saku

    2年ソフ活1学期期末考査②

    2年ソフ活1学期期末考査②

    Saku · 8問 · 59分前

    2年ソフ活1学期期末考査②

    2年ソフ活1学期期末考査②

    8問 • 59分前
    Saku

    問題一覧

  • 1

    問1. 次のSQL文は、商品表から商品コード 'C012' のデータを削除するためのSQL文である。空欄にあてはまる適切なものを選び、記号で答えなさい。

    DELETE FROM

  • 2

    問2. 2022年5月31日における商品名ごとの納品数量一覧表を作成する場合、WHERE句の空欄にあてはまる適切なものを答えなさい。

    AND 納品日 = '2022/05/31'

  • 3

    問3. 2022年5月31日に納品する商品をすべて発送したので、納品表の該当レコードすべての発送を1に更新する場合、UPDATE文の空欄にあてはまる適切なものを答えなさい。

    納品表 SET 発送 = 1

  • 4

    問4. 2022年5月(2022年5月1日から2022年5月31日まで)の1か月間における、顧客ごとの請求金額合計一覧表を作成する場合、(a)および(b)の空欄にあてはまる適切なものを答えなさい。

    SUM(数量 * 単価), '2022/05/01' AND '2022/05/31'

  • 5

    問5. 2022年5月25日から2022年5月31日の1週間に販売した商品で、商品コードがAで始まる商品名を重複なく抽出したい。空欄にあてはまる適切なものを選び、記号で答えなさい。

    DISTINCT

  • 6

    問1. 次のSQL文を実行する場面の説明として適切なものを選び、記号で答えなさい。 INSERT INTO 利用表 VALUES('2022/09/10','TU006',10004,18,2)

    実教高校バスケ部OBが中央体育館を利用する体育館利用申込票のデータを追加するための処理

  • 7

    問2. 2022年9月5日の午後3時以降の体育館利用申込状況を検索したい。空欄(a)および(b)に当てはまる適切なものを答えなさい。 SELECT 施設名, 登録チーム名, 利用日, 開始時刻, (a), 利用時間 FROM 施設表 A, 登録表 B, 利用表 C WHERE A.施設コード = C.施設コード AND (b) AND 利用日 = '2022/09/05' AND 開始時刻 >= 15 ORDER BY A.施設コード ASC

    開始時刻 + 利用時間 AS 終了時刻, B.登録コード = C.登録コード

  • 8

    問3. 2022年8月(2022年8月1日から2022年8月31日まで)における登録チームごとの体育館利用回数を検索したい。空欄(a)および(b)に当てはまる適切なものを答えなさい。

    COUNT(*) AS 利用回数, GROUP BY B.登録コード

  • 9

    問1. 次の図は、四つの表のE-R図である。空欄(a)〜(c)にそれぞれあてはまる適切なものを選び、記号で答えなさい。選択肢:ア. 弁当表 イ. 注文表 ウ. 注文明細表

    弁当表, 注文表, 注文明細表

  • 10

    問2. 配達日が2022年9月10日の、注文番号と金額を抽出する。次のSQL文の空欄をうめなさい。SELECT B.注文番号, SUM(数量 * 価格) AS 金額 FROM 弁当表 A, 注文表 B, 注文明細表 C WHERE A.弁当コード = C.弁当コード AND B.注文番号 = C.注文番号 AND 配達日 = '2022/09/10' ____ B.注文番号

    GROUP BY

  • 11

    問3. 次のSQL文を実行した場合、抽出されるデータとして適切なものを選び、記号で答えなさい。SELECT 名前 FROM 顧客表 A WHERE EXISTS (SELECT * FROM 注文表 WHERE 顧客番号 = A.顧客番号 AND 受付日 BETWEEN '2022/08/01' AND '2022/08/31')

    2022年8月1日から2022年8月31日の期間に受付のあった顧客の名前。

  • 12

    問4. 2022年11月3日、11月10日、11月17日、11月24日に配達する注文番号と弁当名、数量の一覧を配達日の昇順に抽出する。次のSQL文の空欄をうめなさい。SELECT 配達日, B.注文番号, 弁当名, 数量 FROM 弁当表 A, 注文表 B, 注文明細表 C WHERE A.弁当コード = C.弁当コード AND B.注文番号 = C.注文番号 AND 配達日 IN ('2022/11/03','2022/11/10','2022/11/17','2022/11/24') ____ 配達日 ASC

    ORDER BY

  • 13

    問5. おかずのみの弁当名について「(おかずのみ)」という語を追加して該当レコードを一括更新する場合、次のSQL文の空欄を埋めなさい。なお、おかずのみの弁当コードは右端の1文字が'N'である。UPDATE 弁当表 SET ______ WHERE ______

    弁当名 = 弁当名 || '(おかずのみ)', 弁当コード LIKE 'B%N'

  • 14

    問2 教習生から伝えられた希望内容が予約可能かどうか調べるため、次の SQL 文を実行した。予約可能である実行結果として適切なものを選び、記号で答えなさい。 SELECT 教習日、時間、A.教官コード、教官名 FROM  予約表 A、教官表 B WHERE A.教官コード = B.教官コード AND  教習日 = '2022/04/30' AND 時間 = 3 AND A.教官コード = 24 ア. データが1件抽出された。 イ. データが1件も抽出されなかった。 ウ. データが複数件抽出された。

    データが1件も抽出されなかった。

  • 15

    問3 2022年4月24日から2022年4月30日の1週間に予約している女性の教習生の氏名を重複なく抽出する場合、空欄にあてはまる適切なものを答えなさい。 SELECT (a) FROM  予約表 A、教習生表 B WHERE A.教習生コード = B.教習生コード AND  (b) AND  教習日 BETWEEN '2022/04/24' AND '2022/04/30'

    DISTINCT 氏名, 性別 = '女'