我有一个MySQL数据库。在某个专栏中,我有一些字母ex:'xxadbia'。我想提取字母a在这张表中出现的次数。
在本例中,我的查询必须返回2。
您可以使用length
函数作为
mysql> select ( length('xxadbia') - length(replace('xxadbia','a',''))) as cnt ;
+-----+
| cnt |
+-----+
| 2 |
+-----+
我找到了:
SELECT
letters,
ROUND (
(
LENGTH(letters)
- LENGTH( REPLACE ( letters, "A", "") )
) / LENGTH("A")
) AS count
FROM temp_EM8