gpt4 book ai didi

sql - 从 SQL 语句中的字段中删除前导零

转载 作者:行者123 更新时间:2023-12-01 16:59:10 25 4
gpt4 key购买 nike

我正在处理从 SQLServer 数据库读取数据以生成提取文件的 SQL 查询。从特定字段中删除前导零的要求之一,该字段是一个简单的 VARCHAR(10) 字段。因此,例如,如果字段包含“00001A”,则 SELECT 语句需要将数据返回为“1A”。

SQL中有没有一种方法可以轻松地以这种方式删除前导零?我知道有一个 RTRIM 函数,但这似乎只是删除空格。

最佳答案

select substring(ColumnName, patindex('%[^0]%',ColumnName), 10)

关于sql - 从 SQL 语句中的字段中删除前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/92093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com