gpt4 book ai didi

MySQL在缩短字符串时添加点(..)

转载 作者:行者123 更新时间:2023-11-29 05:41:49 24 4
gpt4 key购买 nike

在 MySQL 查询中,我在 SELECT 语句中有这一行:

IF(LENGTH(adr.klantnaam) > 20, LEFT(CONCAT(adr.klantnaam,'..'),20), adr.klantnaam) AS klantnaam,

它缩短了字段位中的文本,当字符串被缩短时,它不会在末尾添加点 (..)。

如何更改我的代码?

最佳答案

您需要执行 CONCAT(LEFT(adr.klantnaam,20),'..')

否则,您会在修剪之前将点添加到名称(您知道它超过 20 个字符),因此它也会始终修剪掉这些点。

(如果你想以 20 个字符结束,你可以将 klantnaam 修剪为 18 个字符,然后添加点)

关于MySQL在缩短字符串时添加点(..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242893/

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