我有办法在SQL服务器中填充String结果吗?
Select str from table_name where...
我希望str返回长度为13,前导为'0'。
例如:
如果str ='12345678910'我的位置将返回13个位置:'0012345678910'
str ='12345' - > '000000012345'
另外,在填充结果后我需要查询str 3,4位置。
有没有办法在一个查询中完成所有这些?
答案 0 :(得分:0)
尝试使用(T-SQL):
SELECT RIGHT(REPLICATE('0',13)+ '12345',13)
或(Oracle):