SQL Server カラム内の一意な値だけを取得する
- 作成日 2022.03.22
- Sql Server
- SQL Server

SQL Serverで、カラム内の一意な値だけを取得する手順を記述してます。
環境
- OS windows10 pro
- SQL server2017 Version 14.0.3223.3
- SSMS 18.7.1
一意な値だけを取得
一意な値だけを取得するには、「distinct」を使用します。
SELECT distinct [カラム名]
FROM テーブル名
実際に、以下のテーブルの「name」というカラムから一意な値だけを取得してみます。
ここでは「sample」というDBの「Test」テーブルを使用してます。

distinctを使用します。
SELECT distinct [name]
FROM [sample].[dbo].[Test]
実行結果

一意な値だけが取得されていることが確認できます。
一意な値をカウント
countする場合は、以下のようにします。
SELECT count(distinct [name])
FROM [sample].[dbo].[Test]
実行結果

-
前の記事
Windows11 kotlinをインストールして使用する 2022.03.22
-
次の記事
Linux ログインしているユーザーにメッセージを送信する 2022.03.22
コメントを書く