如果把数据直接结构化需要建较多的表,所以应用直接把json数据存储在数据的字段中,这样给后期的数据分析创造了一定的难度。mysql5.7版本之前可以采用字符串截取的方式获取数据。
SELECT S.CUST_ID, s.DEVICE_INFO, SUBSTRING_INDEX( REPLACE ( S.DEVICE_INFO, CONCAT( SUBSTRING_INDEX(S.DEVICE_INFO, '"os":', 1), '"os":"' ), '' ), '"', 1 ) FROM nnd_fraud_risk_service S ORDER BY s.CREATE_TIME DESC;