1

データベース設計に関する本を読んでいるのですが、Customer テーブルから CustCity と CustState を一覧表示するプロジェクト操作の結果を表示するよう求められています。私の Customer テーブルには、WA から 4 つ、CO から 2 つの行がいくつか重複していますが、ワシントン州シアトルからの 2 つのエントリもまったく同じです。

私の質問は、プロジェクト オペレーターが正確にどのように機能するかです。この本には、必要に応じて重複行を削除するというスニペットがありますが、以下のステートメントと同様に機能する場合、重複は削除されません。

SELECT CustCity, CustState FROM Customer;

明確化をいただければ幸いです。

4

1 に答える 1

1

次を使用して、結果セットから重複を削除するようにデータベースに明示的に指示する必要がありDISTINCTます。

SELECT DISTINCT CustCity, CustState FROM Customer
于 2012-09-06T00:19:09.243 に答える