1
我有一個類型爲jsonb的列。此列中的數據看起來如下如何從jsonb列中選擇數據?
{
"random_number1":
{
"random_number2":
{
"Param1": 2,
"Param2": 0,
"Param3": 0,
"Param4": 6,
"Param5": 3
}
}
}
如何爲該列寫入select如果我想f.e. 「Param3」= 6的所有行? 我試過類似的東西
SELECT * FROM table WHERE column->'Param3' @> '6'::jsonb;
問題是,random_number1和random_number2總是不同的數值 – Jens
因此,你有兩種變體的答案。使用第二個。 – klin
但在第二種情況下,我收到了一個錯誤「無法在非對象上調用jsonb_each」 – Jens