我是SQL的初學者。我需要總結性別專欄。我的意思是表中有多少名男性和多少名女性。這就是我的嘗試。如何總結SQL中的varchar列?
SELECT
SUM(CASE WHEN Gender='Female' THEN Gender ELSE 'Null' END)Gender,
SUM(CASE WHEN Gender='Male' THEN Gender ELSE 'Null' END)Gender
FROM EmployeeDetails;
我收到此錯誤: 消息8117,級別16,狀態1,行2 操作數的數據類型爲nvarchar是和運營商無效。
所以我嘗試以下查詢:
Select length(Gender) - length(replace(Gender, ' ', '')) + 1 NumbofWords
從EmployeeDetails
其示出作爲長度不是可識別的內置函數。 任何幫助將不勝感激。 在此先感謝。
這是很容易總結這個詞。感謝您的建議。 –