Anda dapat menggunakan COUNT(DISTINCT ) pada keluaran CASE ekspresi. Misalnya, untuk menghitung jumlah AcctNo_Pkey yang berbeda s yang memiliki [amount] < 1500 baris di suatu tempat di hasil agregat, Anda dapat menggunakan ini:
COUNT(DISTINCT CASE WHEN [amount] < 1500 THEN AcctNo_PKey END)
Yang dapat Anda lihat beraksi dalam contoh sqlfiddle minimal ini