gpt4 book ai didi

sql-server - 如何获取ssn的最后4位数字

转载 作者:行者123 更新时间:2023-12-03 01:49:27 25 4
gpt4 key购买 nike

有人可以帮我吗?我非常非常困惑。

我使用以下查询从 Oracle 数据库中获取 ssn 值:

SELECT
substr(SSN,6)
FROM MYTABLE

我得到了最后 4 位数字的正确值

当我将该值插入到 SQL Server 表中时,我得到了不同的值。

例如,假设我抓取的 ssn 是 123456789,在 Oracle 中,我得到 6789,这是正确的。

但是,将值插入到 sql server 表中后,如下所示插入mytable(ssn)values(ssn),值显示为5678。

我还尝试选择整个 ssn 作为

SELECT
substr(SSN)
FROM MYTABLE

然后尝试插入到 SQL Server 数据库中:

Insert into mytable (ssn) values(right(ssn,4).

我最终还是得到了 5678。

谁能告诉我我做错了什么吗?

提前非常感谢

最佳答案

这是正确的事情...

SELECT RIGHT('123456789',4)

或者您可以检查您正在使用的字段的长度

关于sql-server - 如何获取ssn的最后4位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476677/

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