2017-04-23 12 views
0

私はこのテーブルを持っている:テーブル内の列の数値分布を確認するにはどうすればよいですか?

CREATE TABLE [dbo].[Phrase] (
    [PhraseId]    UNIQUEIDENTIFIER DEFAULT (newid()) NOT NULL, 
    [English]    NVARCHAR (250) NOT NULL, 
    [EnglishAscii]   AS    (ascii([English])) PERSISTED, 
    [EnglishHash]   AS    (CONVERT([bigint],hashbytes('md5',[English])%(5)+(5))) PERSISTED, 
    PRIMARY KEY CLUSTERED ([PhraseId] ASC) 
); 

私がやりたい何がEnglishHash列の分布を確認することです。

英語ハッシュの各値に割り当てられている行の数が表示される選択方法がありますか?

+0

明白な仕事ではない – TheGameiswar

+1

グループでカウントする、いいえ? – scsimon

答えて

2
SELECT EnglishHash, COUNT(*) as [Count] FROM Phrase GROUP BY EnglishHash 
関連する問題