问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

postgresql 两个null比较

发布网友 发布时间:2022-05-01 00:14

我来回答

2个回答

懂视网 时间:2022-05-01 04:35

the outermost array of objects in from_json to a set of rows whose columns match the record type defined by base (see note below). select * from json_populate_recordset(null::myrowtype, ‘[{"a":1,"b":2},{"a":3,"b":4}]‘)
 a | b
---+---
 1 | 2
 3 | 4
其中参数null::myrowtype,是已存在表的表名,调用如下:

select * from json_populate_recordset(null::"poiarray",'[{"distance":"42","direction":"East","tel":"0731-88876770","name":"中南大学北校区出版社","weight":"0.0","typecode":"141105","longitude":"112.932278","address":"麓山南路932 号中南大学","latitude":"28.169033","type":"科教文化服务;传媒机构;出版社","poiid":"B02DB05LP4"},{"distance":"155","direction":"SouthEast","tel":"","name":"中国银行(中南大学支行)","weight":"0.0","typecode":"160104","longitude":"112.932647","address":"中南大学六食堂后侧","latitude":"28.167892","type":"金融保险服务;银行;中国银行","poiid":"B02DB0UM9V"},{"distance":"102","direction":"West","tel":"","name":"矿冶园","weight":"0.0","typecode":"110100","longitude":"112.930803","address":"麓山南路932号中南大学","latitude":"28.169026","type":"风景名胜;公园广场;公园广场","poiid":"B0FFFZ13U8"},{"distance":"196","direction":"SouthWest","tel":"","name":"中南大学北校区商学院","weight":"0.0","typecode":"141201","longitude":"112.93034","address":"麓山南路932号中南大学","latitude":"28.167933","type":"科教文化服务;学校;高等院校","poiid":"B02DB104AT"},{"distance":"126","direction":"SouthWest","tel":"","name":"中南大学北校区地球科学与信息物理学院","weight":"0.0","typecode":"141201","longitude":"112.930726","address":"麓山南路932号中南大学","latitude":"28.168536","type":"科教文化服务;学校;高等院校","poiid":"B02DB107ER"}]');

对于null::"poiarray"参数,表poiarray必须存在,其结构与json数据相对应,即

create table poiarray(
		distance varchar,
		direction varchar,
		tel varchar,
		name varchar,
		weight varchar,
		typecode varchar,
		longitude varchar,
		address varchar,
		latitude varchar,
		type varchar,
		poiid varchar
);
执行结果如下

技术分享

postgreSQL中函数json_populate_recordset的参数null::myrowtype如何使用

标签:

热心网友 时间:2022-05-01 01:43

postgresql中有COALESCE函数,可以替换null,LZ可以使用这个函数来试下。
COALESCE(A.name,'') = COALESCE(B.name,'') 这样就会把null替换为0 那么就会值相同了,出来的结果中 LZ要注意看下是不是正确的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2009年的空调现在能卖多少钱,格兰仕和格力? 格力的二手空调怎么样 广州有哪些坑爹和靠谱的公司? 哪个品牌灌浆料好 灌浆料品牌哪个好 品牌榜:2024年灌浆材料十大品牌排行榜 投票结果公布【新】 羽西生机焕活隔离修颜乳适合哪些肤质的人使用? 羽西灵芝生机焕活隔离修颜乳的上脸感受如何? 羽西量肤修颜BB 霜的质地如何? 羽西量肤修颜隔离霜的滋润度如何? 配电箱ap1.2柜什么意思 梦到绿蛇和绿皮蛤蟆什么意思!! 梦到蚯蚓和蟾蜍...... 从黔灵山到花溪区有几路车的可以到达 请问从黔灵山公园到甲秀楼坐几路公交车,有几个站 黔灵山公园到南明区怎么走 贵州黔灵山 贵州雅斯特酒店到黔灵山公园怎么走? 贵阳火车站到黔灵山公园 梦见白蛤蟆(或是蟾蜍) 西大门恒风步行街到黔灵山公园怎么走 支付宝怎么账户授权管理?有什么作用? 贵阳机场大巴路线 贵阳北站到贵州师范学院的公交车有每天几趟 2019河北工程大学工程造价专业录取分数线是多少? 支付宝里面有个花呗授权管理有啥用 有谁知道支付宝里信用记录的信用管理里授权管理是什么意思?解除有什么影响? 2014内江师范学院专科工程造价分数线 我是文科生(山西) 想去西安欧亚学院学工程造价 得要考多少分呀? 青岛理工大学青岛学院工程造价专科分数线 安卓手机忘记锁屏密码怎么解开 也平凡在哪个app播放? 请问这样电源风扇向上。装的对吗。还是应该向下。电源是航嘉X7 900W 航嘉电源钻石版2.3在机箱里是怎么安装的?是风扇方向向下还是向上? 为什么航嘉MVP500 电源风扇下面有挡板呢?风不是往电源里面吹吗 怎么还用塑料挡板挡住一半的进风口?? 航嘉冷静王电源的风扇问题 航嘉多核DH6 电源 风道 问题 播放器哪个app好 航嘉电源风扇怎么拆 求助,航嘉500w风扇声音太大怎么破 航嘉电源风扇声音大是怎么回事 换了航嘉电源风扇之后,风扇全速转,不像原来的温控了,是怎么回事 这款航嘉电源风扇是不是智能变速的?还是一直这个速度? 航嘉gx500 jumper450b哪个好啊请教 航嘉多核wd500电源风扇噪音 如何搭配电源?主要看什么?航嘉电源的参数都是什么意思? 跑步可以减肥吗,? 经常跑步能减肥吗? 发面蒸馒头 反面过程中产生的酸味物质主要是哪些物质 蒸馒头发酵时产生的酸是什么酸?