A string contains Yes or No answers to a series questions. How do you count the number of correct answers and wrong answers?
Here’s the code:
DECLARE @TestResults varchar (120)SET @TestResults = 'YES,NO,YES,NO,YES,NO,YES,YES,YES'SET @TestResults = REPLACE (@TestResults,'YES','Y')SET @TestResults = REPLACE (@TestResults,'NO','N')SET @TestResults = REPLACE (@TestResults,',','')SELECT CorrectAns = LEN(REPLACE (@TestResults, 'N', '')),WrongAns = LEN(REPLACE (@TestResults, 'Y', ''))CorrectAns WrongAns----------- -----------6 3(1 row(s) affected)