検索

キーワード


目次

【SQL】SQLデータ重複まとめ

  • 公開日:2020-10-31 18:56:07
  • 最終更新日:2020-11-24 16:32:35
【SQL】SQLデータ重複まとめ

Workteria(ワークテリア)では難易度の高いものから低いものまで、スキルや経験に合わせた案件を多数揃えています。会員登録は無料ですので、ぜひ会員登録してご希望の案件を探してみてください!

フリーランス/正社員のエンジニアとして活躍するには、ご自身のスキルや経験に合わせた仕事を選ぶことが大切です。ご希望の案件がみつからない場合はお気軽にお問い合わせください!ユーザ満足度の高いキャリアコンサルタントが在籍していますので、希望条件や悩み事などなんでもご相談ください。ご希望にピッタリの案件をご紹介させていただきます。

こんにちは。駆け出しプログラマーの石井です。

こちらではSQLのデータ重複で使うDISTINCTについて説明します。

少しでも参考になれば幸いです。


DISTINCTについて

SELECT 文を使ってデータを取得するときに、 DISTINCT を指定すると取得する値が一致しているデータは除外してデータを取得することができます。

SELECT文で複数列の検索結果が得る場合にDISTINCTを使うと、データ行単位に重複行がまとめられます。

SELECT DISTINCT 列名,列名...

FROM テーブル名

(例)

以下のデータを出身地だけを取得する。

学生名簿

DISTINCTを使用するサンプルデータ

SELECT DISTINCT 出身地

FROM 学生名簿


結果

DISTINCTを使用した結果

となります。


またDISTINCT とは逆に重複するデータもすべて取得する場合には ALL を指定します。

ただ明示的に指定しなかった場合はデータをすべて取得しますので ALL をあえて指定する必要はありません。

SELECT all 列名,列名...

FROM テーブル名



【著者】

石井雅人

こんにちは、駆け出しのプログラマーの石井雅人です。 まだまだ未熟者ですが一緒に頑張っていきましょう! 趣味はアニメや声優・それらのライブに行くことです。

編集した記事一覧

正社員/フリーランスの方でこのようなお悩みありませんか?

  • 自分に合う案件を定期的に紹介してもらいたい
  • 週2、リモートワークなど自由な働き方をしてみたい
  • 面倒な案件探し・契約周りは任せて仕事に集中したい

そのような方はぜひ、Workteriaサイトをご利用ください!

  • 定期的にご本人に合う高額案件を紹介

  • リモートワークなど自由な働き方ができる案件多数

  • 専属エージェントが契約や請求をトータルサポート

よく読まれている記事