如何在sql查询中将nvarchar转换为bigint

时间:2014-08-12 07:47:23

标签: mysql sql database casting

示例案例 TableA包含name,id等值 TableB包含uniqueName,id等

现在我想要的是获取TableA中存在的那些ID的uniqueName,以便比较

SELECT * FROM  TableA INNER JOIN
TableB ON TableA.para1= TableB.para2
WHERE (TableA.paraX= @paraX)

tableB 中的 para2 nvarchar(MAX),而 tableA 中的 para1 为{{1 }}

我现在无法更改数据类型.. 我尝试过很少的东西

bigint

并且

like `CAST(TableB.para2 AS bigint)`

但也有一些情况下无法找到ids shud我有任何像null检查这样的条件

提供错误或数据类型匹配的Wud?

0 个答案:

没有答案