Bu sabah CTE'mde yanlışlıkla olmayan bir "sayım" sütununa yanlışlıkla başvurduğumda tuhaf bir hata olduğunu düşündüğüm şeyi araştırdım. Bir grup yaptığımı düşünmese de Postgres GROUP BY cümlesi arıyordu. Etrafında biraz daha oynayın ve tablo görünür. Count bir sayı yıldız işlevine eşdeğerdir. Aşağıdaki düşünün: Bu benim veri kümesindeki şuna benzer sonuçlar üretecektirCount Agrega Nokta Sayımı Sözdizimi (.count)
SELECT
c.clinic_id,
c.count,
count(*) as count_star
FROM clinic_member c
GROUP BY
c.clinic_id
ORDER BY clinic_id;
:
fiili Postgres sözdizimi kuralların ne anlama ben referanslar belgelerine arama çalıştı bu sözdizimine ve hiçbir şey bulamadı; sayım için çok sayıda doküman (*). Bunun geçerli bir SQL olup olmadığını ve benzer şekilde çağrılabilecek başka birleşik işlevler olup olmadığını herkes anlatabilir mi? Postgres belgelerine olan bağlantılar mevcutsa harika olur.
Not. Bu Postgres üzerinde 9.5.9
bu olduğunu görmüyor standart sql – Hogan
bu sql işliyoruz tam olarak nasıl - mümkün sorgu uygulaması sizin için değişiklik yapıyor edilir? – Hogan
Evet, bu davranışı doğrulayabilirim. – jira