You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写SQL查询不同性别分类下各类商品的文章数量

完善后的SQL实现

最终SQL语句

SELECT
  ProductCategory AS ``,
  COUNTIF(Gender = 'Men') AS Men,
  COUNTIF(Gender = 'Women') AS Women
FROM
  your_table_name -- 替换为实际数据表名
GROUP BY
  ProductCategory

关键修正说明

  • 添加分组字段:新增ProductCategory(需替换为你表中实际的商品类别字段名),对应结果中的商品行(如Sneakers、Boots),同时通过GROUP BY ProductCategory实现按商品类别分组统计
  • 修正COUNTIF语法:COUNTIF函数直接接收性别判断条件即可,无需嵌套CASE语句;如果你的数据库不支持COUNTIF(如MySQL),可以改用以下写法:
    SUM(CASE WHEN Gender = 'Men' THEN 1 ELSE 0 END) AS Men,
    SUM(CASE WHEN Gender = 'Women' THEN 1 ELSE 0 END) AS Women
    
  • 补充表名:将your_table_name替换为你实际要查询的数据表名称

内容的提问来源于stack exchange,提问作者JasperFC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 10:25:38