根据A表(a1,a2)的a1(CHAR(5))(是CHAR不是NUMBER)的前3位取值如果第三位有值则插入到B表的第三级(例如:(111,101)),如果第三位没有值(为'0')则检查第二位,如果第二位有值则插入到B表的第二级(110),如果第二位没有值('0'),则插入B表的第一级。以此类推... 是要根据(前五位数的级数)将a2插入到B表相对应的五个级别中去的! 这个应该够清楚了吧 请高手不吝赐教 看看我这个应该怎么写,希望详细点,谢谢!
例如:我有一个字段NUM_B 是char(5位的) 例如(10000,20000,16000,54000,10100,54610,78750,14501,65478,10010,10001) 请问我怎么用存储过程实现! 第一级 第二级 第三级 第四级 第五级
10000 11000 14500 16540 21212
20000 45000 10100 14570 10001
30000 65000 19800 50110 50501
40000 77000 14500 60010 60051
例如:我有一个字段NUM_B 是char(5位的) 例如(10000,20000,16000,54000,10100,54610,78750,14501,65478,10010,10001) 请问我怎么用存储过程实现! 第一级 第二级 第三级 第四级 第五级
10000 11000 14500 16540 21212
20000 45000 10100 14570 10001
30000 65000 19800 50110 50501
40000 77000 14500 60010 60051
解决方案 »
- 新手问个 数据统计的问题 sum
- 想把col之类的页面设置放到config中是哪个文件?
- 关于oracle连接查询执行等待时间太长的问题(优化sql)
- sqlldr问题:同时导入多个文件到一个表中,导入的数据截取的位置不正确
- 带参数的游标在包头中如何定义?
- oracle 9i安装
- 在pl/lus中,如果"select * from v_table;"中的"v_table"是个varchar型的变量,不是一个表名或者视图名,而变量里面存放的值才是表或者视
- access数据库能不能通过转换变成oracle数据库的,如果能的话具体怎么操作??谢谢?
- oracle数据库导入问题(急)
- 将Access数据导出到 Oracle 数据库中,在SQLPLUS中能找到此表,在OEM中却找不到
- 请求一个查询语句
- 大家看看,怎么解决这个问题,很棘手!
建议你这样贴数据
a表
a1 a2
数据目标 b表
第一级 第二级 第三级 第四级 第五级
10000 11000 14500 16540 21212
20000 45000 10100 14570 10001
30000 65000 19800 50110 50501
40000 77000 14500 60010 60051