SQL中的 ->>
和 ->
有什么区别?
在这个线程中( 检查字段是否存在于 json 类型列 postgresql 中),回答者基本上建议使用,
json->'attribute' is not null
代替,
json->>'attribute' is not null
为什么使用单箭头而不是双箭头?以我有限的经验,两者都做同样的事情。
原文由 tim_xyz 发布,翻译遵循 CC BY-SA 4.0 许可协议
SQL中的 ->>
和 ->
有什么区别?
在这个线程中( 检查字段是否存在于 json 类型列 postgresql 中),回答者基本上建议使用,
json->'attribute' is not null
代替,
json->>'attribute' is not null
为什么使用单箭头而不是双箭头?以我有限的经验,两者都做同样的事情。
原文由 tim_xyz 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答6k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
3 回答2.3k 阅读
2 回答945 阅读
->
返回 json(或 jsonb)和->>
返回text
: