Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


PostgreSQL 数组中是否存在某个元素

PostgreSQL 大约 289 字

存在

select * from post where 'Java' = ANY(topics_arr);

不存在

select * from post where not ('Java' = ANY(topics_arr));

补充

对于逗号拼接的字符串,可以先使用string_to_array将字符串按,逗号分隔,再转为Array数组。

post数据表的topics字段(文本类型)查找topics中包含Java的文章。

select * from post where 'Java' = ANY(string_to_array(topics_text, ','));
阅读 104 · 发布于 2023-11-17

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批