插入或更新
INSERT INTO table_name (key) VALUES (value::type) ON CONFILT(主键) DO UPDATE SET key=EXCLUDED.value;
插入或返回
INSERT INTO table_name (key) VALUES (value::type) ON CONFILT(主键) DO NOTHING;
VALUES(::type) 规定字段类型后, 使用JDBC后可在此处注入 STRING类型的value值
::uuid 此类型注入必须是完整的hash值
EXCLUDED.value 表示更新的值
case函数
CASE 字段 WHEN value1 THEN value2 WHEN value3 THEN value3 ELSE value5 END;
原文:https://www.cnblogs.com/poolerzhao/p/12612366.html