未分類
秋期
システムアーキテクト 2013年 秋期 問21
21 / 25
“”社員”表から同姓同名が存在する社員の氏名を抽出する SQL文はどれか。 社員 社員番号 氏名 生年月日 所属 新井健二 1970-02-04 営業部 総務部 鈴木 太郎 1975-03-13 佐藤宏 1981-07-11 技術部 1978-01-24 企画部 田中博 鈴木太郎 1968-11-09 営業部

正解と解説
表示する
正解 ア
SELECT 氏名FROM 社員 GROUP BY氏名 HAVING COUNT (*)>1
同姓同名を抽出するには、氏名でグループ化し件数が2以上のグループを選びます。GROUP BY 氏名 HAVING COUNT(*)>1が正しいSQLです。WHERE 氏名=氏名は常に真で全件、集約のみでは重複判定になりません。