我對家電的家庭擁有的數據,每列的家電,和數據Y或N的格式我想生成與每戶擁有家電和新列。當我運行以下腳本(SQLIte)時,出現「(」)附近的語法錯誤錯誤消息。請幫助 - 我嘗試了各種語法。如何在行內添加符合條件的列的個案?
SELECT Household,
SUM((CASE WHEN Stove="Y" THEN 1 ELSE 0) +
(CASE WHEN Fridge="Y" THEN 1 ELSE 0) +
(CASE WHEN TV="Y" THEN 1 ELSE 0) +
(CASE WHEN Video="Y" THEN 1 ELSE 0) +
(CASE WHEN SatDish="Y" THEN 1 ELSE 0) +
(CASE WHEN Radio="Y" THEN 1 ELSE 0) +
(CASE WHEN FixPhone="Y" THEN 1 ELSE 0) END)
AS Appliances
FROM Assets
你試過下面的查詢? – 2013-03-17 16:31:28