mysql统计字段中某一字符串出现的次数

来源:互联网 发布:网络攻击的种类是什么 编辑:程序博客网 时间:2024/05/17 06:57

思路: 先计算原始这个字段的长度(如range_00列的内容长度),再统计取出待统计字符串的长度(如无效簇心‘false’字符串长度),两者相减,除以‘false’的长度,就可以得到字符串出现的次数了

SELECT * FROM(    SELECT        t.cell_code AS 'cell',        (LENGTH(t.`range_00`) - LENGTH(REPLACE (t.`range_00`, "false", ""))) / LENGTH("false") AS "count"    FROM        t_cell_model t) a WHERE a.count > 1;

解释一下:上面是查询小区模式表的range_00列中统计无效的簇心个数大于1的小区

帖一行数据

ID 小区 range_00 … 1 Cell_DEMO_6E-ZLW-22 data …

data数据内容:

data = [{    "pre": 1137488.414,    "min": 871406.765,    "max": 1137488.414,    "max_min_diff": 266081.649,    "avg": 1019109.8485,    "diameter": 974417.8686,    "conv": 0.5,    "is_valid": false,    "column": "V_14"},{    "pre": 1778135.237,    "min": 1386535.354,    "max": 2252668.524,    "max_min_diff": 866133.17,    "avg": 1749771.0455,    "diameter": 2130490.2782,    "conv": 0.5,    "is_valid": false,    "column": "V_14"}]
阅读全文
0 0
原创粉丝点击