gpt4 book ai didi

sql如何根据是否在列中找到字符串进行排序?

转载 作者:行者123 更新时间:2023-11-29 14:26:10 26 4
gpt4 key购买 nike

所以我聚合了一些字符串(使用 array_aggstring_agg)并将其放在一个新列中。

然后我想:

order by ("searchString" in columnName)

但是,“in”似乎是只在 where 子句中起作用的关键字。我应该改用什么?

编辑:

使用 bool_or 让它工作

刚刚使用 select bool_or(columnName = 'keyword') from 然后按新列排序

最佳答案

假设您想要完全匹配,您可以使用 bool_or():

order by bool_or(col = <search_string>)

如果您想要部分匹配,可以使用like 或正则表达式。

关于sql如何根据是否在列中找到字符串进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57673291/

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