如果 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”。

更新於: 2020-06-22

142 次檢視

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告