gpt4 book ai didi

MYSQL 在不切断中间字的情况下修剪字符串

转载 作者:行者123 更新时间:2023-11-29 03:38:07 25 4
gpt4 key购买 nike

我有一个带有描述字段的数据库。我希望能够只返回该字段的一部分(150 个字符),但是我不想在单词中途将它们切断。 (就像...

有什么想法可以实现吗?

目前我有:

SELECT  e.*, e.id as event_id, CONCAT(SUBSTRING(e.description,1, 100),'...') AS short_description, FROM events e

谢谢

最佳答案

编写一个操作字符串的数据库函数,如果太长则将其切断并添加“...”。

从您的 SELECT 语句调用函数(假设您调用函数 LIMIT_TEXT):

SELECT  e.*, e.id as event_id, LIMIT_TEXT(e.description, 100, '...') AS short_description, FROM events e

关于MYSQL 在不切断中间字的情况下修剪字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18247950/

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