酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

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" 进行分组统计,并计算每个分组的数量占总行数的比例。 ######[AI写代码神器 | 146点数解答 | 2024-09-23 13:10:21]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]