计算字符串在mysql表中出现的次数

时间:2015-06-10 14:56:15

标签: php mysql database

我有一个存储表单数据的大型数据库。表单的唯一答案是yes或no,因此在数据库中有62个问题的名称,存储了答案(是或否)和uid。我需要计算是和否出现的次数并将其存储在变量中。我怎样才能做到这一点? 存储数据的示例如下:tl1a>是,tl2a> no,...,uid-> 1234

1 个答案:

答案 0 :(得分:1)

仅举例......

SELECT 
    *,    
    ROUND (   
        (
            LENGTH(`yourfield`)
            - LENGTH( REPLACE ( `yourfield`, "yes", "") ) 
        ) / LENGTH("yes")        
    ) AS count    
FROM `yourtable`

同样的“不”

希望它能起作用......

相关问题