içindeki SQL Kullanımı DISTINCT Aşağıdaki sorgu var:bir HALİNDE
SELECT M.TYPE, COUNT(F.CD) AS TOTAL,
COUNT(CASE WHEN F.GENDER=0 THEN F.GENDER END) AS NUM_MALE,
COUNT(CASE WHEN F.GENDER=1 THEN F.GENDER END) AS NUM_FEMALE
FROM MARC M
LEFT JOIN FUNCION F ON M.CD_FUNCION = F.CD
GROUP BY 1
Bu sorgu función tablo MARC içinde birkaç satır bile TÜRÜ bütün sayıları döndürür. Ama eğer sadece DISTINCT FUNCIONS istersam nasıl yapabilirim? İlk sayım oldukça kolay ama erkek ve kadınları ayırmak için DISTINCT'i nasıl kullanabilirim?
Şimdiden teşekkürler!
bazı örnek tablo verileri, cari sonucu ve beklenen sonuç ekle. – jarlh
SELECT COUNT (DiSTINCT F.CD) ... ama buna bağlı. Örneğin. MS Access, – StanislavL
jarlh desteklemiyor: Yinelenen değerleri kaldırmak için Toplam sonucunu DISTINCT olarak istiyorum ama DISTINCT'in aşağıdaki sayımlarda da uygulanmasını istiyorum! StanislavL: evet, ilk sayımda DISTINCT'i tıpkı bunun gibi kullanabilirim ... sorun, diğer iki sayımdır! –