我有一个看起来像这样的MySQL查询......
SELECT `option_name` FROM `wp_9_options` WHERE option_name LIKE '%registered_domains_%' LIMIT 0 , 30
我还想显示“.com”文本出现在“option_value”字段中的次数。该字段包含各种文本,我正在寻找域名。
域名可能是各种各样的(.com,.net,.co.uk等),但我只是想通过寻找.com的
来保持简单。感谢您提供的任何帮助。
史蒂夫
还没有解决方案,但我确实感谢那些尝试过的人。
答案 0 :(得分:0)
试试这个:
SELECT option_name,
ROUND (
(
LENGTH(option_value)
- LENGTH( REPLACE ( option_value, ".com", "") )
) / LENGTH(".com")
) AS dot_com_count
FROM wp_9_options
WHERE option_name LIKE '%registered_domains_%'
LIMIT 0 , 30;
答案 1 :(得分:-1)
SELECT option_name,COUNT(option_name)AS total FROM wp_9_options WHERE option_name LIKE'%。com'LIMIT 0,30