oracle 10g数据库
一个表中字段为460051789900一个表中字段为46005这两个表怎么通过这个字段开始匹配 做join
一个表中字段为460051789900一个表中字段为46005这两个表怎么通过这个字段开始匹配 做join
解决方案 »
- 为什么我运行自己编写的过程不能得出结果呢,哪里错了呢
- 初学者表示SQL DEVELOPER连接不上 求帮助
- 请教Oracle中如何在sql语句执行之前截获Sql语句?
- 也问‘ORA-12638:凭证检索失败’的问题
- 我的temp01表空间已经到了4.4G,请问怎样减少呢?急!!!
- 简单问题:SQL* Plus中如何选择执行某个数据库操作语句?
- 100分!备份问题-如何在用EXP命令导出备份文件时生成“XX当前日期.dmp"的文件?
- 数据更新难题???
- 【请教一个递归汇总SQL】
- oracle导数据库空表不能导
- 编译过程提示错误什么 PLS-00103: 出现符号 "("在需要下列之一时 := . ) , @ % default
- oracle 查询某一个月的数据
with t as(
select '460051789900' name from dual union all
select '4600517899001' from dual union all
select '4500517899001' from dual ),t1 as(
select '46005' name from dual union all
select '45005' name from dual )
select t.*,t1.* from t,t1
where regexp_like(t.name,t1.name)
*
from 表1 a
left join 表2 b
on substr(a.字段1,1,5)= b.字段1
trim(col1)=substr(trim(col2),1,5)