product
---------------------------
{"id":1, "code": "1231313"}
這是我提出的查詢,但它不起作用
SELECT * FROM public.order WHERE "product" ->> LENGTH('code') = '7';
我想知道如何從 jsonb 中獲取此屬性值的長度,請幫助我,謝謝。
uj5u.com熱心網友回復:
下面是使用 ->> 運算子從 JSON(B) 型別的列中提取欄位,然后應用 length() 獲取文本長度的方法。
select * from public.order where length(product->>'code') >= 7
請參閱各種運算子/函式以從 JSON(B) 列型別獲取資料,Postgresql檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/366795.html
