1
7
检查isNumeric可能会帮助您-您只需返回一个零值。如果要返回“n/a”或其他字符串值 我用您的查询中的列创建了下面的示例。 第一个查询只返回所有行。 第二个查询返回money值。 第三个返回一个字符串值,用N/A代替非整数值。
|
2
2
很抱歉给出一个新的答案,这里的评论就足够了,但我缺乏这样做所需的权限。在回答你的问题时,我只想补充一点,你应该小心使用上面的IsNumeric。虽然它工作得很正常,但它也将诸如“1.3e-2”之类的东西解析为数值数值,奇怪的是,如果不生成异常,就无法将其转换为数值或货币。我通常使用:
|
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 1 年前 |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
Java · 使用交叉应用同时显示两列 2 年前 |