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

请求实现SQL统计contacts_cstm表中仅含^pro^的记录数

统计仅含指定项的记录数

需求说明

需要统计contacts_cstm表中Department_c字段仅包含^pro^(可重复出现)的记录数,只要字段中存在其他类型项(如^temp^)则不计入统计,预期结果为2。

解决方案

以下两种SQL语句均可实现需求:

方法1:正则匹配验证格式

通过正则表达式确保字段内容是^pro^或多个^pro^以逗号分隔的格式:

SELECT COUNT(*) AS valid_count
FROM contacts_cstm
WHERE Department_c REGEXP '^(\\^pro\\^)(,\\^pro\\^)*$';

方法2:替换后验证空值

将字段中的^pro^和逗号全部替换为空,若结果为空字符串,则说明原字段仅包含^pro^和分隔符:

SELECT COUNT(*) AS valid_count
FROM contacts_cstm
WHERE REPLACE(REPLACE(Department_c, '^pro^', ''), ',', '') = '';

两种方法执行后都会返回符合条件的记录数2。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 13:33:17