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]
相关提问
- C++实现:判断由 6 种括号组成的字符串是否为合法括号序列(字节豆包 | 339点数解答 | 2025-12-03 18:22:21)91
- C++ 实现:判断括号序列合法性的详细代码及解释(字节豆包 | 532点数解答 | 2025-12-04 18:04:18)83
- Pandas 数据框操作:从创建到筛选排序全解析!(阿里通义 | 317点数解答 | 2025-04-14 18:32:16)243
- C++ 实现:计算两整数间个位数为 3 的数字和并判断是否为 3 的倍数(字节豆包 | 358点数解答 | 2025-07-12 21:48:22)357
- 判断两个输入数是否都为素数的程序实现(字节豆包 | 405点数解答 | 2026-03-07 19:57:13)19
- 解决 Spring 配置类处理报错:找不到 globalauthenticationconfigureradapter 类的方法 (讯飞星火 | 184点数解答 | 2024-07-15 14:46:02)326
- 添加依赖仍报错?Spring Security类缺失问题解决指南(讯飞星火 | 198点数解答 | 2024-07-15 14:46:23)286
- Java代码揭秘:完整员工管理系统的Controller、Service层实现 (DeepSeek | 282点数解答 | 2025-04-21 11:41:02)161
- Java SQL语法错误:“select count(*)”语句出错,教你排查MariaDB SQL语法问题!( | 350点数解答 | 2024-04-25 08:26:19)397
- 代码揭秘:计算 n 个物品平均重量并判断是否超 3 的程序解析 (字节豆包 | 272点数解答 | 2025-11-22 19:34:33)59
- C++ 实现判断 n 个整数是否全大于等于 10,附代码详解与复杂度分析(字节豆包 | 433点数解答 | 2026-01-03 20:05:46)40
- 修正代码:准确判断正整数是否同时为 4 和 6 的倍数(字节豆包 | 276点数解答 | 2026-01-22 19:54:03)51