Her değerin yinelenenini sayın [yinelenen]
Jan 12 2021
Tabloma her oluşumunun sayısıyla bir sütun eklemem gerekiyor. Dolayısıyla, değer benzersizse sütun değeri 1 olmalıdır, ancak birden fazla kopya varsa, her satır için farklı bir değere ihtiyacım var (1,2 ...)
Veritabanı örneğin postgres
İD | değer | Miktar |
---|---|---|
1 | a | 1 |
2 | a | 2 |
3 | b | 1 |
4 | b | 2 |
5 | b | 3 |
6 | c | 1 |
veritabanı örneği https://dbfiddle.uk/?rdbms=postgres_10&fiddle=0e7132f3f094bd93b390ccae2e811696
Yanıtlar
5 a_horse_with_no_name Jan 12 2021 at 16:49
Bu, pencere işlevleri kullanılarak yapılabilir
select id, value, count(*) over (partition by value order by id)
from the_table
order by id, value;
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'