一、oracle数据库
串转换前的是:x00.23X0002
执行语句:
select upper(substr('x00.23X0002',0,instr('X00.23x0002','.',1,1)))||lower(substr('X00.23x0002',instr('X00.23x0002','.',1,1)+1,lengthb('X00.23x0002'))) substring from dual
串转换后的是:X00.23x0002
如:
二、sql server数据库
执行语句:
SELECT UPPER(SUBSTRING('x00.23X0002',0,CHARINDEX('.','x00.23X0002')))+lower(SUBSTRING('x00.23X0002',CHARINDEX('.','x00.23X0002'),DataLength('x00.23X0002')))
串转换后的是:X00.23x0002
如: