酷代码 AI
菜单
服务商

如何使用sql进行分组统计,我需要计算annotation中取值为"yes"和"no"的样本比例

假设你有一张名为 `your_table` 的表,其中包含一个名为 `annotation` 的列,以下是使用 SQL 计算取值为 "yes" 和 "no" 的样本比例的示例代码: ```sql SELECT annotation, COUNT(*) * 1.0 / (SELECT COUNT(*) FROM your_table) AS proportion FROM your_table WHERE annotation IN ('yes', 'no') GROUP BY annotation; ``` 上述代码中,首先在子查询中计算出表中的总行数,然后在外层查询中针对 "yes" 和 "no" 进行分组统计,并计算每个分组的数量占总行数的比例。 [2024-09-23 13:10:21 | AI写代码神器 | 146点数解答]

相关提问
聚合导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]