我在 SQL 中有一個列,其中包含 JSON 格式的資料。例如,讓我們將此列稱為 JSON,第一個輸入將是
{
"ID" :123,
"NAME": NULL,
"FINISH": "MATTE"
}
如何過濾此列并僅顯示在“NAME”等變數中沒有 NULL 輸入的值?
uj5u.com熱心網友回復:
我會采用以下方法:
select *
from <your_table>
where json_value(<your_json_column>, '$.name') is not null;
在上面的查詢中,您只需更改<your_table>
表<your_json_column>
的實際名稱和 JSON 列的實際名稱。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/495804.html