我的问题似乎很简单,但我被困在这里。我有一个表,其中有一个名为“SrcID”的“nvarchar”列,我在其中存储了数字和字符串。现在,当我尝试在“加入”条件下检查该列上的“IsNumeric”时,如下所示,
ISNUMERIC(SrcID) = 1 AND SrcID > 15
我收到以下错误:
Msg 245, Level 16, State 1, Line 47
Conversion failed when converting the nvarchar value 'Test' to data type int.
令人惊讶的是,当我删除检查“SrcID > 15”时,我的查询运行正常。我应该在此声明中包含其他内容吗?
请帮助我解决问题。提前致谢!!