- ベストアンサー
SQLのDISTINCTキーワード
今度(というか明日)オラクルマスターBronze SQL基礎1を受験するのですが,ひとつ分からないことがあるので教えてください. 使っている参考書ですが ・翔泳社さんの黒本「オラクルマスター教科書」http://www.seshop.com/detail.asp?pid=5549 ・インプレスジャパンさんの「徹底攻略ORACLE MASTER 問題集」http://bookweb.kinokuniya.co.jp/htm/484432067X.html の二つの本を使って勉強したのですが,二つの本で食い違う部分があったので,どなたか分かる方教えてください. インプレスジャパンさんの問題2-18番の解説では,「DISTINCTとUNIQUEは同義です.(DISTINCTとUNIQUEは同じように使える)」と書いてあるのですが, 翔泳社さんの模擬問題5番の解説では,「UNIQUEというキーワードを使用して表示する行の重複を省くことはできません.(DISTINCTと同じようには使えません)」 と書いてあります. インターネットで調べても,DISTINCTだけで説明されていたり,両方使えるように説明してあったりするのですが, 「UNIQUEは使えません」という記述が見つからないため,いまいちよく分かりません. 実際はどちらが正しいのでしょうか? オラクルが使える環境があれば,実際に実行してみたら早いのですが,私のPCには環境が入っておらず,また時間がないため,どなたか分かる方教えてください. 宜しくお願いします.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- noboru2000
- ベストアンサー率33% (47/140)
回答No.2
お礼
回答ありがとうございます. DISTINCTとUNIQUEは同様に使えるということで覚えておきます. Oracleの公式サイトに,このような環境があることを知りませんでした・・・次回からは,もっと自分で調べてから質問をすることにします.すいませんでした. >まだ時間がないため 本当に申し訳ありません.そこまで深く考えていませんでした. 次回からは,細心の注意を払い発言するよう心がけます.