【发布时间】:2023-01-08 16:20:10
【问题描述】:
我有以下 SQL Server 代码,我想在 C# 代码中执行这些代码。 逻辑是 - 删除前导零 请帮我把代码翻译成 C#。
DECLARE @TESTVariable as varchar(500)
Set @TESTVariable = '00013025990'
SELECT Substring(@TESTVariable, Patindex('%[^0 ]%', @TESTVariable + ' '), Len(@TESTVariable))
预期输出
| input | output |
|---|---|
| '001' | '1' |
| '00' | '0' |
| '00013025990' | '13025990' |
【问题讨论】:
-
str.TrimStart('0') -
看看 TrimStart。同样,如果只有零,它将返回空,因此在您的代码中添加一个检查 TrimStart('0')
标签: c# .net sql-server .net-core