- トップページ
- システムアーキテクト
- 平成25年度秋季問題一覧
- 平成25年度秋季問題21-解答・解説-分析
平成25年度秋季問題
問題21
"社員"表から同姓同名が存在する社員の氏名を抽出するSQL文はどれか。
ア | SELECT 氏名 FROM 社員 GROUP BY 氏名 HAVING COUNT(*)>1 |
イ | SELECT 氏名 FROM 社員 WHERE 氏名=氏名 |
ウ | SELECT 氏名 FROM 社員 WHERE 氏名=氏名 ORDER BY 氏名 |
エ | SELECT 氏名,COUNT(*) FROM 社員 GROUP BY 氏名 |
"社員"表から同姓同名が存在する社員の氏名を抽出するSQL文はどれか。
ア | SELECT 氏名 FROM 社員 GROUP BY 氏名 HAVING COUNT(*)>1 |
イ | SELECT 氏名 FROM 社員 WHERE 氏名=氏名 |
ウ | SELECT 氏名 FROM 社員 WHERE 氏名=氏名 ORDER BY 氏名 |
エ | SELECT 氏名,COUNT(*) FROM 社員 GROUP BY 氏名 |
解答:ア
<解説>
ア | ○ | 同姓同名が存在する社員の氏名を抽出されます。 |
イ | × | WHERE 氏名=氏名は,常に成立するので,社員表の全社員の氏名が抽出されます。 |
ウ | × | 社員表の全社員の氏名が抽出されるが,ORDER BY 氏名によって,氏名の昇順に並べ替えられます。 |
エ | × | 全社員を指名順に昇順に並べてその氏名と件数を表示します。 |
お問い合わせ