![](/img/trans.png)
[英]How to count how many times a string appears in a field in mySQL separated by comma?
[英]Count how many times a string appears in a mysql table
我有一個存儲表單數據的大數據庫。 表單的唯一答案是是或否,因此在數據庫中有 62 個問題的名稱,其中存儲了答案(是或否)和一個 uid。 我需要計算 yes 和 no 出現的次數並將其存儲在一個變量中。 我怎樣才能做到這一點? 存儲數據的一個例子是這樣的: tl1a->yes , tl2a->no , ..., uid->1234
舉個例子...
SELECT
*,
ROUND (
(
LENGTH(`yourfield`)
- LENGTH( REPLACE ( `yourfield`, "yes", "") )
) / LENGTH("yes")
) AS count
FROM `yourtable`
以同樣的方式表示“不”
希望它會起作用...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.