使用 SQL 高效計算 MySQL VARCHAR 欄位中字串的出現次數
此 SQL 查詢提供了一種簡潔的方法來計算名為「DESCRIPTION」的 MySQL VARCHAR 欄位中特定字串的出現次數。 此解決方案僅使用 MySQL 函數,無需使用 PHP 等外部腳本語言。
SQL 查詢:
<code class="language-sql">SELECT title, description, ROUND( (LENGTH(description) - LENGTH(REPLACE(description, 'value', ''))) / LENGTH('value') ) AS count FROM <table_name></code>
詳細說明:
查詢利用了幾個內建的 MySQL 函數:
替換為表格的實際名稱,並將「value」替換為您想要計數的字串。 這種方法在 MySQL 環境中提供了直接且有效率的解決方案。 <table_name>
以上是如何僅使用 SQL 計算 MySQL VARCHAR 欄位中字串的出現次數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!