我是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
其示出作为长度不是可识别的内置函数。 任何帮助将不胜感激。 在此先感谢。
这是很容易总结这个词。感谢您的建议。 –