「AP過去問 令和6年度春期 午前 問26」の版間の差分
編集の要約なし |
編集の要約なし |
||
26行目: | 26行目: | ||
<div><div class="table-container"><div class="table-header"><span class="table-title"> | <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"> | <table border="2" style="border-collapse: collapse;border-style: solid"> | ||
<tr> | <tr> | ||
<td align="center | <td align="center" style="border: 2px solid; width: 5em; border-bottom: double;">部品</td> | ||
<td align="center | <td align="center" style="border: 2px solid; width: 5em; border-bottom: double;">発注点</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td align="center" style="border: 2px solid | <td align="center" style="border: 2px solid;">P01</td> | ||
<td align="center" style="border: 2px solid | <td align="center" style="border: 2px solid;">100</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">P02</td> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">150</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">P03</td> | ||
<td align="center" style="border: 2px solid;">100</td> | |||
<td align="center" style="border: 2px solid;"> | |||
</tr> | </tr> | ||
</table> | </table> | ||
</div> | </div> | ||
<div class="table-container"><div class="table-header"><span class="table-title"> | <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"> | <table border="2" style="border-collapse: collapse;border-style: solid"> | ||
<tr> | <tr> | ||
<td align="center" style="border: 2px solid; width: 5em;"> | <td align="center" style="border: 2px solid; width: 5em; border-bottom: double;">部品ID</td> | ||
<td align="center" style="border: 2px solid; width: 5em;"> | <td align="center" style="border: 2px solid; width: 5em; border-bottom: double;">倉庫ID</td> | ||
<td align="center" style="border: 2px solid; width: 5em; border-bottom: double;">在庫数</td> | |||
<td align="center" style="border: 2px solid; | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">P01</td> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">W01</td> | ||
<td align="center" style="border: 2px solid;">90</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">P01</td> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">W02</td> | ||
<td align="center" style="border: 2px solid;">90</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">P02</td> | ||
<td align="center" style="border: 2px solid;"> | <td align="center" style="border: 2px solid;">W01</td> | ||
<td align="center" style="border: 2px solid;">150</td> | |||
</tr> | </tr> | ||
</table> | </table> |
2025年1月5日 (日) 17:58時点における版
AP過去問 令和6年度春期 午前 問25前の問題へ
AP過去問 令和6年度春期 午前 問27次の問題へ
問26(問題文)
"部品"表及び"在庫"表に対し、SQL文を実行して結果を得た。SQL文のaに入れる字句はどれか。
部品
部品 | 発注点 |
P01 | 100 |
P02 | 150 |
P03 | 100 |
在庫
部品ID | 倉庫ID | 在庫数 |
P01 | W01 | 90 |
P01 | W02 | 90 |
P02 | W01 | 150 |
〔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次の問題へ