Her değerin yinelenenini sayın [yinelenen]
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
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;
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
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ı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'