gpt4 book ai didi

Mysql子字符串并将诸如...之类的字符附加到结果命令

转载 作者:行者123 更新时间:2023-11-29 05:27:36 25 4
gpt4 key购买 nike

我的 subject 字段(可能)超过 100 个字符。如果在下面的 mysql 命令中主题长度大于 100 个字符,我想使用 LENGTH 并将 ... 附加到 SUBSTR subject 的末尾。

SELECT id ,
IF LENGTH(`subject`) <=100 then SUBSTR( `subject`, 1, 100 ) AS subject
ELSE `subject`
END IF
FROM `contents`

最佳答案

您可能正在寻找 CONCAT MySQL 中的函数。

SELECT id ,
CASE WHEN LENGTH(`subject`) >=100 then CONCAT(SUBSTR( `subject`, 1, 100 ),'...')
ELSE `subject`
END AS `subject`
FROM `contents`

Sample fiddle

看看here

关于Mysql子字符串并将诸如...之类的字符附加到结果命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18296932/

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