「AP過去問 令和6年度春期 午前 問26」の版間の差分
編集の要約なし |
編集の要約なし |
||
1行目: | 1行目: | ||
<freescript></script> | |||
<style> | |||
.table-container { | |||
display: inline-block; | |||
text-align: left; | |||
margin: 20px; | |||
} | |||
.table-header { | |||
display: flex; | |||
justify-content: space-between; | |||
margin-bottom: 5px; | |||
} | |||
</style> | |||
<script></freescript> | |||
[[AP過去問 令和6年度春期 午前#問題|AP過去問 令和6年度春期 午前 問題]]に戻る | [[AP過去問 令和6年度春期 午前#問題|AP過去問 令和6年度春期 午前 問題]]に戻る | ||
9行目: | 24行目: | ||
=='''問26(問題文)'''== | =='''問26(問題文)'''== | ||
"部品"表及び"在庫"表に対し、SQL文を実行して結果を得た。SQL文のaに入れる字句はどれか。 | "部品"表及び"在庫"表に対し、SQL文を実行して結果を得た。SQL文のaに入れる字句はどれか。 | ||
<div><div class="table-container"><div class="table-header"><span class="table-title">表名</span><span class="table-unit">単位 個</span></div> | |||
<table border="2" style="border-collapse: collapse;border-style: solid"> | |||
<tr> | |||
<td align="center" rowspan="2" style="border: 2px solid; width: 5em;">品名</td> | |||
<td align="center" colspan="3" style="border: 2px solid;">構成部品</td> | |||
</tr> | |||
<tr> | |||
<td align="center" style="border: 2px solid; width: 5em;">a</td> | |||
<td align="center" style="border: 2px solid; width: 5em;">b</td> | |||
<td align="center" style="border: 2px solid; width: 5em;">c</td> | |||
</tr> | |||
<tr> | |||
<td align="center" style="border: 2px solid;">A</td> | |||
<td align="center" style="border: 2px solid;">3</td> | |||
<td align="center" style="border: 2px solid;">2</td> | |||
<td align="center" style="border: 2px solid;">0</td> | |||
</tr> | |||
<tr> | |||
<td align="center" style="border: 2px solid;">a</td> | |||
<td align="center" style="border: 2px solid; background-image: linear-gradient(to left top, transparent calc(50% - 1px), #000 50%, #000 calc(50% + 1px), transparent calc(50% + 2px));"></td> | |||
<td align="center" style="border: 2px solid;">1</td> | |||
<td align="center" style="border: 2px solid;">2</td> | |||
</tr> | |||
</table> | |||
</div> | |||
<div class="table-container"><div class="table-header"><span class="table-title">在庫表</span><span class="table-unit">単位 個</span></div> | |||
<table border="2" style="border-collapse: collapse;border-style: solid"> | |||
<tr> | |||
<td align="center" style="border: 2px solid; width: 5em;">品名</td> | |||
<td align="center" style="border: 2px solid; width: 5em;">在庫量</td> | |||
</tr> | |||
<tr> | |||
<td align="center" style="border: 2px solid;">A</td> | |||
<td align="center" style="border: 2px solid;">100</td> | |||
</tr> | |||
<tr> | |||
<td align="center" style="border: 2px solid;">a</td> | |||
<td align="center" style="border: 2px solid;">100</td> | |||
</tr> | |||
<tr> | |||
<td align="center" style="border: 2px solid;">b</td> | |||
<td align="center" style="border: 2px solid;">300</td> | |||
</tr> | |||
<tr> | |||
<td align="center" style="border: 2px solid;">c</td> | |||
<td align="center" style="border: 2px solid;">400</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</div> | |||
〔SQL文〕 | 〔SQL文〕 |
2025年1月5日 (日) 17:48時点における版
AP過去問 令和6年度春期 午前 問25前の問題へ
AP過去問 令和6年度春期 午前 問27次の問題へ
問26(問題文)
"部品"表及び"在庫"表に対し、SQL文を実行して結果を得た。SQL文のaに入れる字句はどれか。
表名単位 個
品名 | 構成部品 | ||
a | b | c | |
A | 3 | 2 | 0 |
a | 1 | 2 |
在庫表単位 個
品名 | 在庫量 |
A | 100 |
a | 100 |
b | 300 |
c | 400 |
〔SQL文〕
SELECT 部品.部品ID AS 部品ID、
CASE WHEN 部品.発注点 > a
THEN N'必要' ELSE N'不要' END AS 発注要否
FROM 部品 LEFT OUTER JOIN 在庫
ON 部品.部品ID = 在庫.部品ID
GROUP BY 部品.部品ID、部品.発注点
ア COALESCE(MIN(在庫.在庫数)、0)
イ COALESCE(MIN(在庫.在庫数)、NULL)
ウ COALESCE(SUM(在庫.在庫数)、0)
エ COALESCE(SUM(在庫.在庫数)、NULL)
回答・解説
AP過去問 令和6年度春期 午前 問25前の問題へ
AP過去問 令和6年度春期 午前 問27次の問題へ