![]() |
1
7
检查isNumeric可能会帮助您-您只需返回一个零值。如果要返回“n/a”或其他字符串值 我用您的查询中的列创建了下面的示例。 第一个查询只返回所有行。 第二个查询返回money值。 第三个返回一个字符串值,用N/A代替非整数值。
|
![]() |
2
2
很抱歉给出一个新的答案,这里的评论就足够了,但我缺乏这样做所需的权限。在回答你的问题时,我只想补充一点,你应该小心使用上面的IsNumeric。虽然它工作得很正常,但它也将诸如“1.3e-2”之类的东西解析为数值数值,奇怪的是,如果不生成异常,就无法将其转换为数值或货币。我通常使用:
|
![]() |
tnlewis · 如何计算两个日期之间的天数以及多个日期的总天数 8 年前 |
![]() |
Big Pimpin · 设置SQL Server字段格式 10 年前 |
![]() |
chenks · 带Excel的SQL OPENROWSET 11 年前 |
![]() |
odlan yer · 这个select语句的正确sql脚本是什么? 12 年前 |
![]() |
user1532976 · 函数内不允许进行远程函数调用 12 年前 |