用PostgreSQL替换SQL查询中的未知值

时间:2016-09-14 18:44:41

标签: sql postgresql

如何使用SQL / PostgreSQL执行此类操作(伪代码):

json_encode

$ VAR是一个未知值,如80%,50%或80px。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以使用(a == 3) || (a == 4)

a == 3         => false
then
a == 4         => false
then
false || false => false

请注意,顾名思义,regexp_replace采用正则表达式。所以我使用UPDATE table SET content = regexp_replace(content, '^padding-top: .*$', 'padding-top: 30px') WHERE user = 1; regexp_replace作为开头和结尾,^表示"匹配任何字符序列" ($表示"匹配任何字符"而.*表示"尽可能多次匹配前一个符号")。