如果我们提供参数“count”的负值,MySQL SUBSTRING_INDEX() 函数将如何返回子字符串?
MySQL SUBSTRING_INDEX() 函数可以接受参数“count”的负值,在这种情况下,它会从最终分隔符右侧返回子字符串。
示例
mysql> Select SUBSTRING_INDEX('www.google.com','.',-2); +------------------------------------------+ | SUBSTRING_INDEX('www.google.com','.',-2) | +------------------------------------------+ | google.com | +------------------------------------------+ 1 row in set (0.00 sec) mysql> Select SUBSTRING_INDEX('www.google.com','.',-1); +------------------------------------------+ | SUBSTRING_INDEX('www.google.com','.',-1) | +------------------------------------------+ | com | +------------------------------------------+ 1 row in set (0.00 sec)
广告