我想要統計字段中@符號的所有出現次數,原本我認爲LIKE'%@%'將是要走的路,但是如果字符出現在這個領域不止一次,它只把它算作一個。mysql計算字段中特殊字符的出現次數
還有什麼其他的方法可以用來計算每一個事件?
謝謝。
編輯 對於任何需要它的人來說,這就是我最終使用該作品的原因。
$count = 0;
$sql = mysql_query("SELECT LENGTH(field_name) - LENGTH(REPLACE(field_name,'@','')) AS 'occurs' FROM table_name WHERE field_name LIKE '%@%'");
while ($data = mysql_fetch_assoc($sql)) {
$count += $data['occurs'];
}
echo $count;
數由「」 – Strawberry