Jump to content

Recode values


axtg86

Recommended Posts

So here's the deal:

 

I have a question and answer table. The question table specifies whether a question is formulated positively or negatively (qsReversed is 0 or 1). Based on this answer I want to sum the answer values accordingly. If it is not reversed 5=5, if it is reversed 5 should be 1, 4->2, etc. I know exactly how to recode variables in SPSS, but haven't been able to do so using SQL.

 

Closest that I have gotten (no error, no results) is

 

SELECT * FROM questions eq

LEFT JOIN answers ea ON eq.qsID=ea.qsID

WHERE eq.qsReversed=1

AND ea.answerValue IS NOT NULL

AND ea.answerValue = CASE

WHEN '5' THEN '1'

WHEN '4' THEN '2'

WHEN '2' THEN '4'

WHEN '1' THEN '5'

ELSE '3' END;

 

Thanks for any input anyone might have!

Link to comment
https://forums.phpfreaks.com/topic/225580-recode-values/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.