【发布时间】:2014-01-06 10:17:05
【问题描述】:
我有办法在 SQL 服务器中填充字符串结果吗?
Select str from table_name where...
我希望 str 以 13 的长度返回,前导 '0'。
例如:
如果 str = '12345678910' 我的 where 将返回 13 个位置:'0012345678910'
str = '12345' -> '000000012345'
另外,填充结果后我需要查询str 3,4的位置。
有没有办法在一个查询中完成所有这些操作?
【问题讨论】:
-
之前被问过......多次......stackoverflow.com/questions/309165/…
-
引用的答案显示了 T-SQL 中的实现,是否有实现是 SQL?
-
TSQL 是 SQL .....您已标记为 sql server。它使用 TSQL
标签: java sql sql-server