您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

男女数

男女数

SELECT SUM(CASE WHEN Gender = 'male' THEN 1 ELSE 0 END) as Male_count,
       SUM(CASE WHEN Gender = 'Female' THEN 1 ELSE 0 END) as Female_count
FROM some_unkNown_table

如nightfox79所述,如果您的认排序规则区分大小写,则可能应转换文本以确保匹配。所以用这个

UPPER(GENDER) = 'MALE'
UPPER(GENDER) = 'FEMALE'

旁注:我认为您应该按照这种格式在Gender中使用tinyint列,如Damien所述。https://zh.wikipedia.org/wiki/ISO/IEC_5218

其他 2022/1/1 18:53:30 有397人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶