有2张表,如下:1:SI_CODE SI_NAME DEPT
———— ————— ———
DHSGS 周世梁,晏卫国 生产部2:NAME_C CISID
———— ————
周世梁 PX20734
——————————————————————————————
要求把1表和2表的SI_NAME 和NAME_C关联起来,然后显示信息,如下:SI_CODE DEPT NAME_C CISID
———— —— ———— ————
DHSGS 生产部 周世梁 PX20734或者SI_CODE DEPT NAME_C CISID
———— —— ———— ————
DHSGS 生产部 晏卫国 PX20734我的想法是从SI_NAME中截取其中一个姓名然后关联,可是不知道该怎么写
———— ————— ———
DHSGS 周世梁,晏卫国 生产部2:NAME_C CISID
———— ————
周世梁 PX20734
——————————————————————————————
要求把1表和2表的SI_NAME 和NAME_C关联起来,然后显示信息,如下:SI_CODE DEPT NAME_C CISID
———— —— ———— ————
DHSGS 生产部 周世梁 PX20734或者SI_CODE DEPT NAME_C CISID
———— —— ———— ————
DHSGS 生产部 晏卫国 PX20734我的想法是从SI_NAME中截取其中一个姓名然后关联,可是不知道该怎么写
解决方案 »
- 如何强制结束已经执行的语句
- pl/sql编程怎么将date数据的分、秒设为0,只取到年月日小时数据?
- 挑战sql高手!!!
- 存储过程中产生的中间结果集怎么处理?
- 在sqlplus 中创建job时的问题?ORA-01008: not all variables bound
- ---->>>简单问题:更新字符串字段
- 求指教,oracle 不能删除数据
- 如何根据成本来确定执行时间???
- 我在别的Server上导出的数据在另一台Server上恢复上的问题!帮忙啊!
- 奇怪的问题,关于跨用户更新数据
- (数据库高手进来看)oracle过程函数问题
- 在客户端操作从-从一个数据库导入数据到另一数据库。急!!!高分求助!
———— —— ———— ————
DHSGS 生产部 周世梁 PX20734
要想得到这个结果还行,可以用instr(SI_NAME,NAME_C) >0来判断.SI_CODE DEPT NAME_C CISID
———— —— ———— ————
DHSGS 生产部 晏卫国 PX20734
这个结果,用一条语句够戗了,写个函数吧.
select substr('abcd',2,2) value from dual 返回 bc