有效地計數字元列在SQL String欄位中的出現
本指南解決了確定字串列中特定字元頻率的常見SQL任務。 想像一列,裡面裝滿了由「 y」和「 n」字元組成的字串,例如「 yynynyyynnyyny ...」。
字元計數的方法:
REPLACE
計算「 n」以外的其他字元(例如,在'y和'n的字串中計數'y是),請使用此簡潔查詢:
>此查詢以空字串取代所有「 N」字符,僅留下您要計算的字符。然後,
函數提供了其餘字元的計數。<code class="language-sql">SELECT LEN(REPLACE(column_name, 'N', ''))</code>
LEN
計數特定字元(範例:計數'y'字元):
對於更通用的方法,要計算特定字元的出現(例如'y'),請使用以下方式:>
此方法在刪除所有實例「 y」之後計算原始字串長度與長度之間的差異。 此差異直接表示“ y”字元的數量。 這種方法可適應計算任何指定的字元。>
以上是如何計算SQL字符串列中的字符出現?的詳細內容。更多資訊請關注PHP中文網其他相關文章!