我有一张这样的table
| id | data |
|---------------|---------------------|
| org:abc:basic | {org,org:abc:basic} |
| org:xyz:basic | {org,basic} |
| org:efg:basic | {org} |
我需要编写一个查询来选择数据列中没有id的所有行。
或者至少我需要查询数据中没有从org:开始到:basic结束的文本的所有记录。
SELECT * FROM t_permission WHERE 'org:%:basic' NOT LIKE ANY (data)
返回所有内容(甚至第一行)的查询。
1条答案
按热度按时间cidc1ykv1#
您可以对数组使用
ALL
和<>
运算符: