我有一个MySQL数据库。在某一栏中我有一些字母:'xxadbia'。 我想提取此表中字母a出现的次数。
在此示例中,我的查询必须返回2.
答案 0 :(得分:3)
您可以使用length
功能将其作为
mysql> select ( length('xxadbia') - length(replace('xxadbia','a',''))) as cnt ;
+-----+
| cnt |
+-----+
| 2 |
+-----+
答案 1 :(得分:0)
我找到了:
SELECT
letters,
ROUND (
(
LENGTH(letters)
- LENGTH( REPLACE ( letters, "A", "") )
) / LENGTH("A")
) AS count
FROM temp_EM8