首頁 >資料庫 >mysql教程 >如果 MySQL SUBSTRING_INDEX() 函數中的參數「count」的值大於分隔符號出現的總數,會發生什麼情況?

如果 MySQL SUBSTRING_INDEX() 函數中的參數「count」的值大於分隔符號出現的總數,會發生什麼情況?

PHPz
PHPz轉載
2023-09-02 14:49:07846瀏覽

如果 MySQL SUBSTRING_INDEX() 函数中的参数“count”的值大于分隔符出现的总数,会发生什么情况?

如果參數「count」的值大於分隔符號出現的總數,MySQL SUBSTRING_INDEX() 函數將傳回與輸出相同的字串。可以透過以下範例進行示範 -

mysql> Select SUBSTRING_INDEX('My Name is Ram','a',3);
+-----------------------------------------+
| SUBSTRING_INDEX('My Name is Ram','a',3) |
+-----------------------------------------+
| My Name is Ram                          |
+-----------------------------------------+
1 row in set (0.00 sec)

上面的查詢傳回相同的字串,因為 3 大於作為參數提供的分隔符號(即「a」)出現的總數。字串中只有兩個“a”。

以上是如果 MySQL SUBSTRING_INDEX() 函數中的參數「count」的值大於分隔符號出現的總數,會發生什麼情況?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除