DB2可以查詢JSON中某個特定的值。要執(zhí)行此操作,需要使用以下語法:
SELECT JSON_VALUE(column_name, '$.key') FROM table_name
其中,column_name
是包含JSON數(shù)據(jù)的列名,table_name
是包含該列的表名,key
是要查找的值的鍵。
例如,假設(shè)我們有一個名為customer
的表,其中有一個包含JSON數(shù)據(jù)的列contact_info
。我們想要查詢客戶的郵政編碼,鍵為zip
。我們可以使用以下查詢:
SELECT JSON_VALUE(contact_info, '$.zip') FROM customer
這將返回所有客戶的郵政編碼。
需要注意的是,如果該JSON值不存在,將返回NULL
。