gpt4 book ai didi

sql - 是否可以从 SQL 查询中获取匹配的字符串?

转载 作者:行者123 更新时间:2023-12-02 06:26:17 25 4
gpt4 key购买 nike

如果我有一个查询返回数据库中所有匹配的条目,这些条目在可搜索列中有“新闻”(即 SELECT * FROM table WHERE column LIKE %news%),以及一个特定的行有一个以“在最近的世界新闻中,索马里被……入侵”开头的条目,我可以返回一个特定的 SQL 条目“ block ”吗?有点像预告片,如果你愿意的话。

最佳答案

select substring(column,
CHARINDEX ('news',lower(column))-10,
20)
FROM table
WHERE column LIKE %news%

基本上是从“新闻”一词之前的 10 个字符开始的列子串,并持续 20 个字符。

编辑:您需要确保“新闻”不在前 10 个字符中,并相应地调整开始位置。

关于sql - 是否可以从 SQL 查询中获取匹配的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/260010/

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