2016年11月15日 星期二

PostgreSQL JSONB 取得 String 後發生雙引號未解除

使用 jsonb 取得字串後,很可能發生取值錯誤,以比對 UUID 為例:



SELECT * FROM reservation WHERE REPLACE(data->'{w_id}','"','') = 'xxxx-xxxx-xxx-xxxx-xx'

沒有留言:

張貼留言

© Mac Taylor, 歡迎自由轉貼。
Background Email Pattern by Toby Elliott
Since 2014