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
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı