如果字符串长度大于100,我们希望将其截断,并在末尾添加...
。
我们希望在DB上做整个操作,以避免网络成本。
我们使用substring(s, 1, 100)
,但是如果字符串超过100个字符,我们如何将它与一个函数(最优函数)相结合来检查和添加...
呢?
发布于 2021-07-21 23:06:41
您可以使用:
(case when length(s) < 100 then s
else substring(s, 1, 97) || '...'
end)
https://stackoverflow.com/questions/68471975
复制相似问题