请教,哪位大侠知道mysql 中截取字符串的function怎么写?(比如字符串根据逗号截取),谢谢了

2025-03-22 21:53:51
推荐回答(1个)
回答1:

mysql 中有截取字符串的 但是不建议使用 mysql 进行截取操作效率很低
建议使用程序进行截取

如果比较 执着 下面的sql 可以截取字符
select left(content,200) as abstract from my_content_t 从左开始200个字符

select right(content,200) as abstract from my_content_t 从右开始200个字符

substring(被截取字段,从第几位开始截取,截取长度)

select substring(content,5,200) as abstract from my_content_t

substring_index(被截取字段,关键字,关键字出现的次数)

select substring_index("asdasd|asdasd|","|",2) as abstract from my_content_t

希望对你有帮助

最后还是建议不要使用mysql 进行这个操作
这等于 那脚去想事情.