我在TEXT文件上有以下case语句,我试图让它说“而不是没有。”
CASE CustomField1
When 'None'
then ''
Else CAST(CustomField1 as INT)
End ReceiptLoc
有人能看到这有什么问题吗?如果该列为NULL,则不要在该列中放置任何内容,否则可以使用空字符串。我尝试用NULL和NaN替换“ None”。我想念什么?
我更像是一名SQL Server人员,所以对我来说有点不同。
答案 0 :(得分:0)
您可以使用搜索的CASE
表达式:
CASE WHEN CustomField1 IS NULL THEN ''
WHEN CustomField1 = 'None' THEN ''
Else CAST(CustomField1 AS INT)
End ReceiptLoc