如何将A表的字段名转换成值填充到B表,如下图所示想将上面表的字段Px填充到下表做值。
B表的分数1实际上是A表同ID那行的最小值,然后时间1是最小值对应的P
请大家尽量脱离指定命名的思路,我最终使用的方向大概和大家说一下
A表为一个ID数据+96点时刻点数据,也就是一行97个字段
B表为1个ID数据+3个时刻+3个数值,也就是一行7个字段,其中时刻P1对应数值1,以此类推3个时刻点对应A表的96时刻点字段名
现在的主要目的是把表A的时刻也就是字段名转化成值写入B表的时刻123里
如何将A表的字段名转换成值填充到B表
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
8条回答 默认 最新
- curating 2023-03-15 17:14关注
使用存储过程和动态语句实现了,在数据字典取字段值。加点 悬赏吧 。
create table mp (id VARCHAR(10),item1 NUMERIC,item2 numeric,item3 numeric,item4 numeric,item5 numeric,item6 numeric, item7 numeric,item8 numeric,item9 numeric,item10 numeric,item11 numeric,item12 numeric,item13 numeric,item14 numeric, item15 numeric,item16 numeric,item17 numeric,item18 numeric,item19 numeric,item20 numeric,item21 numeric,item22 numeric, item23 numeric,item24 numeric,item25 numeric,item26 numeric,item27 numeric,item28 numeric,item29 numeric,item30 numeric ,item31 numeric,item32 numeric,item33 numeric,item34 numeric,item35 numeric,item36 numeric,item37 numeric,item38 numeric, item39 numeric,item40 numeric,item41 numeric,item42 numeric,item43 numeric,item44 numeric,item45 numeric,item46 numeric, item47 numeric,item48 numeric,item49 numeric,item50 numeric,item51 numeric,item52 numeric,item53 numeric,item54 numeric, item55 numeric,item56 numeric,item57 numeric,item58 numeric,item59 numeric,item60 numeric,item61 numeric,item62 numeric, item63 numeric,item64 numeric,item65 numeric,item66 numeric,item67 numeric,item68 numeric,item69 numeric,item70 numeric, item71 numeric,item72 numeric,item73 numeric,item74 numeric,item75 numeric,item76 numeric,item77 numeric,item78 numeric, item79 numeric,item80 numeric,item81 numeric,item82 numeric,item83 numeric,item84 numeric,item85 numeric,item86 numeric, item87 numeric,item88 numeric,item89 numeric,item90 numeric,item91 numeric,item92 numeric,item93 numeric,item94 numeric, item95 numeric,item96 numeric); create table np (id VARCHAR(10), nitem1 VARCHAR(10), nitem2 VARCHAR(10), nitem3 VARCHAR(10), nv1 numeric, nv2 numeric, nv3 numeric); insert into mp values ('point3',300 ,301 ,302 ,303 ,304 ,305 ,306 ,307 ,308 ,309 ,310 ,311 ,312 ,313 ,314 ,315 ,316 ,317 ,318 ,319 ,320 ,321 ,322 ,323 ,324 ,325 ,326 ,327 ,328 ,329 ,330 ,331 ,332 ,333 ,334 ,335 ,336 ,337 ,338 ,339 ,340 ,341 ,342 ,343 ,344 ,345 ,346 ,347 ,348 ,349 ,350 ,351 ,352 ,353 ,354 ,355 ,356 ,357 ,358 ,359 ,360 ,361 ,362 ,363 ,364 ,365 ,366 ,367 ,368 ,369 ,370 ,371 ,372 ,373 ,374 ,375 ,376 ,377 ,378 ,379 ,380 ,381 ,382 ,383 ,384 ,385 ,386 ,387 ,388 ,389 ,390 ,391 ,392 ,393 ,394 ,395 ); insert into mp values ('point2',200 ,201 ,202 ,203 ,204 ,205 ,206 ,207 ,208 ,209 ,210 ,211 ,212 ,213 ,214 ,215 ,216 ,217 ,218 ,219 ,220 ,221 ,222 ,223 ,224 ,225 ,226 ,227 ,228 ,229 ,230 ,231 ,232 ,233 ,234 ,235 ,236 ,237 ,238 ,239 ,240 ,241 ,242 ,243 ,244 ,245 ,246 ,247 ,248 ,249 ,250 ,251 ,252 ,253 ,254 ,255 ,256 ,257 ,258 ,259 ,260 ,261 ,262 ,263 ,264 ,265 ,266 ,267 ,268 ,269 ,270 ,271 ,272 ,273 ,274 ,275 ,276 ,277 ,278 ,279 ,280 ,281 ,282 ,283 ,284 ,285 ,286 ,287 ,288 ,289 ,290 ,291 ,292 ,293 ,294 ,295 ); insert into mp values ('point1',100 ,101 ,102 ,103 ,104 ,105 ,106 ,107 ,108 ,109 ,110 ,111 ,112 ,113 ,114 ,115 ,116 ,117 ,118 ,119 ,120 ,121 ,122 ,123 ,124 ,125 ,126 ,127 ,128 ,129 ,130 ,131 ,132 ,133 ,134 ,135 ,136 ,137 ,138 ,139 ,140 ,141 ,142 ,143 ,144 ,145 ,146 ,147 ,148 ,149 ,150 ,151 ,152 ,153 ,154 ,155 ,156 ,157 ,158 ,159 ,160 ,161 ,162 ,163 ,164 ,165 ,166 ,167 ,168 ,169 ,170 ,171 ,172 ,173 ,174 ,175 ,176 ,177 ,178 ,179 ,180 ,181 ,182 ,183 ,184 ,185 ,186 ,187 ,188 ,189 ,190 ,191 ,192 ,193 ,194 ,195 ); commit; ```bash
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
- ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
- ¥16 mybatis的代理对象无法通过@Autowired装填
- ¥15 可见光定位matlab仿真
- ¥15 arduino 四自由度机械臂
- ¥15 wordpress 产品图片 GIF 没法显示
- ¥15 求三国群英传pl国战时间的修改方法
- ¥15 matlab代码代写,需写出详细代码,代价私
- ¥15 ROS系统搭建请教(跨境电商用途)
- ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。