【问题标题】:SQL search #hashtag from posts [duplicate]SQL从帖子中搜索#hashtag [重复]
【发布时间】:2019-12-21 21:23:39
【问题描述】:

我需要从帖子中搜索 hastag,但它们在 post_text 列中

SELECT * FROM posts WHERE post_text = #hashtag

post tex 列内容示例:

这里有文字#hashtag这里有文字

我有一个主题标签页面可以通过 get 获得点击的主题标签,但是由于主题标签在文本内,我该怎么做?

【问题讨论】:

    标签: mysql sql


    【解决方案1】:

    您可以在where 子句中使用like

    where post_text like concat('%', ?, '%')
    

    ? 是传递给查询的参数的占位符。

    如果你只想要一个特别的值:

    where post_text like '%#hashtag%'
    

    【讨论】:

    • 谢谢,让我看看它是如何工作的。
    • 已解决,谢谢!
    猜你喜欢
    • 2013-02-12
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2011-05-11
    • 2017-05-08
    相关资源
    最近更新 更多