使用float和nvarchar连接表

时间:2015-03-13 14:48:34

标签: sql sql-server

我正在使用SQL Server 2012 我有两个表需要加入客户ID列。问题是,将数据放入表中的天才有一个是浮点数,另一个是nvarchar(255)。在这两种情况下都会有记录因入口问题而被淘汰(有些记录没有价值,零或在字段中有字母)。我尝试创建视图并将值转换为float或nvarchar并且都不成功。

当我使用cast(ltrim(rtrim(CID))作为文本时)我的值(321K)。这是nvarchar(255)字段。当我尝试使用浮点数时,我得到指数格式的值(5.10003e + 006)

我需要解决这个问题,因为这些表现在已经存在,并且在我前进的过程中将处理数据完整性问题。我只有不到一个月的工作时间,所以我现在才发现一些数据问题。

有人可以建议一种允许我将两个表链接在一起的方法吗?

1 个答案:

答案 0 :(得分:0)

如何在FP字段上使用str(...?https://msdn.microsoft.com/en-us/library/ms189527.aspx