gpt4 book ai didi

SQL - 如果数组包含特定项目则过滤行

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

我有一个表 letter_count 看起来像这样:

count   letters
2 ["a","b"]
4 ["b","c"]
2 ["a"]
0 ["b"]
6 ["c"]
7 ["d"]

我希望能够只查询包含特定字母的行。

我试过:

SELECT * FROM letter_counter WHERE letters IN ('["a"]')

但它失败了。

这里的正确语法是什么?

最佳答案

试试这个选择:

SELECT * FROM letter_counter 
WHERE(case when position('a' in array_to_string(letters,',')) > 0 then true else false end)

关于SQL - 如果数组包含特定项目则过滤行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38951902/

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