oracle 10g我的数据是这样的 equipno enname
CZ朱合沟 朱合沟
QYX朱合沟
CZ中峪 中峪
QYX中峪
想实现如下
equipno enname
CZ朱合沟 QYX朱合沟
QYX朱合沟
CZ中峪 QYX中峪
QYX中峪
请问如何能作到,用一个语句 ,
CZ朱合沟 朱合沟
QYX朱合沟
CZ中峪 中峪
QYX中峪
想实现如下
equipno enname
CZ朱合沟 QYX朱合沟
QYX朱合沟
CZ中峪 QYX中峪
QYX中峪
请问如何能作到,用一个语句 ,
update时用instr(enname,'QYX',1,1)=0判断下
应该是这样的
equipno enname
CZ朱合沟 朱合沟
QYX朱合沟
CZ中峪 中峪
SQU中峪
想实现如下
equipno enname
CZ朱合沟 QYX朱合沟
QYX朱合沟
CZ中峪 SQU中峪
QYX中峪 enname前面的英文不都一样。
如果是没有QYX的加QYX
update t
set name = (case when instr(name,'QYX') = 0 then '' else 'QYX' end)||name
对,是这个意思,我上面的数据给的不合适.应该如下equipno enname
CZ朱合沟 朱合沟
QYX朱合沟
CZ中峪 中峪
SQU中峪
CZ宋村 宋村
ZZX 宋村
CZ西岭 西岭
LCS西岭要实现
equipno enname
CZ朱合沟 QYX朱合沟
QYX朱合沟
CZ中峪 SQU中峪
SQU中峪
CZ宋村 ZZX 宋村
ZZX 宋村
CZ西岭 LCS西岭
LCS西岭
8楼兄台的语句,提示 没有set 关键字. 不过给了我一些思路,谢谢大家