gpt4 book ai didi

mysql - 使用 substring_index MySQL 添加省略号

转载 作者:行者123 更新时间:2023-11-29 13:02:34 27 4
gpt4 key购买 nike

是否可以在MySQL substring_index 函数后添加省略号?

所以如果我有以下代码:

SET @string = "abc, def, ghi, jkl, mno";

SELECT SUBSTRING_INDEX(@string, ', ', 3);

结果是:abc, def, ghi

那么是否可以仅在剪切时在后面添加 ... ?我希望检索此:

SELECT SUBSTRING_INDEX(@string, ', ', 3);
---> RESULT: abc, def, ghi...

SELECT SUBSTRING_INDEX(@string, ', ', 5);
---> RESULT: abc, def, ghi, jkl, mno

最佳答案

您需要一些条件逻辑:

select (case when @string = substring_index(@string, ', ', 3)
then substring_index(@string, ', ', 3)
else concat(substring_index(@string, ', ', 3), '...')
end)

关于mysql - 使用 substring_index MySQL 添加省略号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23136945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com