【发布时间】:2015-11-19 20:30:34
【问题描述】:
我有下表:
test=# CREATE TABLE stmts(id SERIAL, selector VARCHAR(255));
CREATE TABLE
test=# INSERT INTO stmts(selector) VALUES('5 > 3'),('5 < 3');
INSERT 0 2
test=# SELECT selector FROM stmts;
selector
----------
5 > 3
5 < 3
(2 rows)
我想修改 select 以便能够为每一行评估选择器的值,所以想要的效果是:
selector, magic FROM stmts;
selector | magic
--------------------
5 > 3 | true
5 < 3 | false
(2 rows)
如果这在行的上下文中执行会很棒,所以我们可以评估例如表达式id = 5等。
这可能吗?
【问题讨论】:
-
我从过去发现了一个类似的问题:stackoverflow.com/questions/7433201/…
标签: sql database postgresql plpgsql