SQL语句:查询字段字节数为5位的字段。从第三位加入‘999’显示8位。如结果是12345,显示12388845.
SQL语句:查询字段字节数为5位的字段。从第三位加入‘999’显示8位。如结果是12345,显示12388845....
SQL语句:查询字段字节数为5位的字段。从第三位加入‘999’显示8位。如结果是12345,显示12388845.
展开
3个回答
展开全部
select substring(A,1,3)+'999'+substring(A,4,2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你什么数据库,,
sqlserver为例子
select left(字段,3)+'888'+right(字段,2)
from 表
where len(字段)=5
sqlserver为例子
select left(字段,3)+'888'+right(字段,2)
from 表
where len(字段)=5
追问
在oracle11g中。left right 好像不可以用?
追答
不可以,,,oracle用substr
select substr(字段,1,3) || '888'|| substr(字段,4,2)
from 表
where length(字段)=5
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询