我有一个包含4列的表,其中一列(id)的数据类型为jsonb。我需要在此列中对值进行排序。 样本数据:
name age zip id
----------------------------------------------------------------
abc 25 11111 ["2722", "2855", "3583", "2722", "2855"]
SELECT (t2.id ->> 'x')::numeric
FROM table t2
我试图获取排序后的值,然后在内部查询中使用它,但上述查询返回null。
我希望结果显示为:
name age zip id
----------------------------------------------------------------
abc 25 11111 ["2722", "2722", "2855", "2855","3583"]
答案 0 :(得分:1)
正如@a_horse_with_no_name所说,您必须拆开数组,然后将其放回去:
let navigate = storyboard?.instantiateViewController(withIdentifier: "ViewController") as! ViewController
navigationController?.pushViewController(navigate, animated: true)