gpt4 book ai didi

sql - 如何在 SQL Server 2008 中填充长度相同的列值?

转载 作者:行者123 更新时间:2023-12-02 00:28:19 35 4
gpt4 key购买 nike

Excel表格数据

Eno  EName  Pincode
1 aaa 123456
2 bbb 123423
3 ccc 34
4 ddd 567
5 eee 4532

表结构

  Eno  Varchar(10)
EName vachar(25)
Pincode Nvarchar(6)

我在 pincode 有 3 或 2 或 6 或 4 时从 excel 表中获取数据,我必须检查如果 pincode 列值小于 6 我有 concat 0。

 Eg: Pincode 34 it have only 2 digit so i add 4 zero in front 000034.

结果

员工信息

 Eno  EName   PinCode
1 aaa 123456
2 bbb 123423
3 ccc 000034
4 ddd 000567
5 eee 004532

最佳答案

您可以将 1000000 添加到 PinCode 值并获取最右边的 6 个字母。

select right(1000000+PinCode, 6)

关于sql - 如何在 SQL Server 2008 中填充长度相同的列值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7937799/

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