gpt4 book ai didi

SQL 将 float 转换为 varchar

转载 作者:行者123 更新时间:2023-12-03 02:44:15 24 4
gpt4 key购买 nike

我想在 2 列上使用条件。但我收到此错误消息,并且我的查询是正确的,我很快就会解决这个问题。

Msg 8114, Level 16, State 5, Line 1
Error converting data type varchar to float.

所以这就是问题所在,我有一个临时表,其中 ID 号看起来像这样 9001011234 我们可以称之为 A,在我想检查的另一个临时表中看起来像这样 900101-1234 和这个对于 B,这是身份证号码的瑞典格式。

因此,根据我的情况,我想检查一下以获得正确的金额和正确的结果。

where A = B

查询的其余部分很好,当我删除这个条件时,它会给我一个结果。只是这一点是不正确的。

最佳答案

您的 VARCHAR 格式无法简单地转换为数字。我会使用 REPLACE(b,'-','') = a 来修复格式,然后让 SQL Server 处理其余的事情。

关于SQL 将 float 转换为 varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19956850/

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