MySQL-在全文搜索中获取列的前100个字符(WHERE MATCH)

6ojccjat  于 2023-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(125)

我想得到的第一个100个字符的一个发现列"文本"。

SELECT * FROM article WHERE MATCH (title,text) AGAINST ("*das*" IN BOOLEAN MODE)

有没有一种方法可以在一个命令中实现?

yiytaume

yiytaume1#

所以感谢njzk2和spencer7593和Shaharyar的帮助,我找到了这个解决方案:

SELECT  id,title,SUBSTR(text,1,100) FROM article WHERE MATCH (title,text) AGAINST ("*das*" IN BOOLEAN MODE)
lrpiutwd

lrpiutwd2#

有两个选项从mysql表字段读取字符串文本值的子部分-

相关问题