2016年11月15日 星期二

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

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



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

沒有留言:

張貼留言

© ERIC RILEY , 自由無須告知轉貼
Background Japanese Sayagata by Olga Libby