gpt4 book ai didi

Sql - 使所有项目的长度为 3 位数

转载 作者:行者123 更新时间:2023-12-02 17:41:24 26 4
gpt4 key购买 nike

我不知道这在 SQL Server 中是否可行,但我得问问它 ;-)

我在表 work 中有一个名为 duty 的列。

假设 Work.Duty 包含不同的数字,例如 (1, 2, 3, 20, 22, 305, 306, etc...)

税号应始终为 3 位数字,但它们是从平面文件导入的,并且按原样提供。

是否可以在语句中添加 1 个或 2 个零,以便所有税号都具有 3 位数字(001、002、020、021、305、306)?

最佳答案

假设 yourColumn 是 Varchar(...),尝试:

SELECT FORMAT(CAST(yourColumn AS INT),'000','en-US') from yourTable;

关于Sql - 使所有项目的长度为 3 位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20274395/

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