SQL - 子字符串

问题描述 投票:0回答:1

我正在处理一个从 SQLServer 数据库读取数据以生成提取文件的 SQL 查询。要求之一是删除某些字段中的前导零(如果存在)以及后缀和第一个非零或有效数字之间的零。所以,举个例子,

  • “00000123”需要返回“123”
  • “AA000345”需要返回“AA345”

SQL中有没有办法轻松删除那些0?

提前致谢:)

我已经尝试了这些线程中提出的一些解决方案:

sql sql-server string
1个回答
0
投票

是的,您可以将“0”替换为“”

Select Replace('00000123', '0', '')
Select Replace('AA000345', '0', '')
© www.soinside.com 2019 - 2024. All rights reserved.