如果
tb(col1 varchar2(10),col2 varchar2(10), col3 varchar2(10));select decode(trunc(
instr(lpad(col1,10,'0')||lpad(col2,10,'0')||lpad(col3,10,'0'),云南)/10
),1,'col1',2,'col2','col3) pos
from tb;
tb(col1 varchar2(10),col2 varchar2(10), col3 varchar2(10));select decode(trunc(
instr(lpad(col1,10,'0')||lpad(col2,10,'0')||lpad(col3,10,'0'),云南)/10
),1,'col1',2,'col2','col3) pos
from tb;
解决方案 »
- 无法打开OEM,请各位大侠帮帮忙
- Oracle - OraClient10g_home1里的enterprise manager console 重启电脑后 不见了
- 【急】 Kettle ETL工具怎么把sql显示出来?
- oracle9i数据库放在防火墙后面就不能访问,但防火墙开了1521端口,请各位指教!
- 问了半天没有人回答的问题
- 关于database link的高级问题,呵呵!
- 有谁用过Oracle10g呀,安装完之后启动Oracle服务有问题呀!
- 为什么我的分区建不成?
- oracle DG如何实时同步
- 哪个大神帮忙看看代码哪有问题!!!
- 怎样通过语名得到一个表的表结构?
- 如何在数据库中查看加密的密码?
我是把这三个城市用代码来替换了。
col1 col2 col3
1 2 18
用什么方法可以知道18这个值在col3这个字段里