MySQL:提取字串中的第三個索引
要使用MySQL 定位字串中第三個空格的索引,一種方法是利用SUBSTRING_INDEX 函數。此函數可以提取直到指定分隔符號(在本例中為空格字元)的子字串。
要隔離第三個空格,您可以使用兩個巢狀的 SUBSTRING_INDEX 呼叫。內部函數呼叫檢索從字串開頭到第三個空格的子字串,結果為「AAAA BBBB CCCC」。然後,外部函數呼叫從第三個空格提取子字串到字串末尾,產生“CCCC”。
例如,考慮以下查詢:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(field, ' ', 3), ' ', -1)
FROM table;
其中「field」表示空格分隔的字串。此查詢將傳回與第三個索引相對應的子字串,從而有效地從給定清單中提取「CCCC」。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3