create table #t (Id int, Name nvarchar(max))
insert into #t
values (1, 'ABC'), (2, 'ABC'), (3, 'BBB'), (4, 'BBB'),
(5, 'BBB'), (6, 'BBB'), (7, 'CCC'), (8, 'BBB'),
(9, 'BBB'), (10, 'ABC')
名列の値をカウントします:私は以下の表に示すように、私はこの結果を取得する方法 は、配列の形でのみ存在する場合は名前の列の値をカウントするSQL Serverでシーケンスの形でのみ存在する場合
| Name | Repetition |
('ABC'), 2
('ABC'), 2
('BBB'), 4
('BBB'), 4
('BBB'), 4
('BBB'), 4
('CCC'), 1
('BBB'), 2
('BBB'), 2
('ABC'), 1
以下のような連続した行を数えるのギャップや島々型アプローチを試すことができます彼らはQ&Aに関連していません。 – Brien
なぜあなたは 'BBB'を4回リストアップしますか?なぜ一度だけではないのですか? – mjwills
それは私たちのRequiremnet時系列に同じ名前を持っているその時に私はそれを数えたいとそこにすべての行にCOUNT値を与える –