SQL – Counting Occurrances of a String

// October 14th, 2008 // SQL

SELECT DISTINCT
person,
sum(CASE WHEN Field1 = 'String1' THEN 1 ELSE 0 END) AS [Field 1],
sum(CASE WHEN Field2 = 'String2' THEN 1 ELSE 0 END) AS [Field 2],
sum(CASE WHEN Field3 = 'String3' THEN 1 ELSE 0 END) AS [Field 3],
sum(CASE WHEN Field4 = 'String4' THEN 1 ELSE 0 END) AS [Field 4],
sum(CASE WHEN Field5 = 'String5' THEN 1 ELSE 0 END) AS [Field 5]
FROM
tblYourTable
GROUP BY person

Leave a Reply