【发布时间】:2018-06-17 10:27:54
【问题描述】:
例如我的表是:
CREATE TABLE mytable (
id bigint NOT NULL,
foo jsonb
);
它有一些价值:
id | foo
-----+-------
1 | "{'a':false,'b':true}"
2 | "{'a':true,'b':false}"
3 | NULL
我想知道如何检查一个键的值是否为true,我应该使用哪个operator?
我想要这样可以检查值的东西:
SELECT 1
FROM mytable
WHERE
id=2
AND
foo['a'] is true
;
【问题讨论】:
标签: sql json postgresql boolean