创建SQL视图时无法识别“ IS”和“ OR”

时间:2019-05-22 16:30:33

标签: sql

我正在运行一个SQL View,当我使用ORIS运算符时,它存在一些语法错误。该代码可以正常工作,但是如果可能的话,我想使用其他运算符,因此不会出现语法错误。

执行视图时,会弹出一个窗口,提示遇到SQL语法错误,并显示:

  

“函数参数列表中的错误:'IS'无法识别。   函数参数列表:不能识别为“ OR”。 SQL文字不能是   在网格窗格和图窗格中表示。”

以下是使用OR和IS运算符的代码部分:

"...(AADTOver IS NULL) OR AADTOver = 0, AADT, AADTOver))..."

预期结果是不会出现语法错误。

2 个答案:

答案 0 :(得分:1)

要使用多个参数进行搜索,必须使用IN()表达式。示例:

ap = argparse.ArgumentParser()
ap.add_argument("-i", "--input", default="C:\input_01.png",
    help="path to input image")
ap.add_argument("-o", "--output", default="C:\output_011.png",
    help="path to output image")
args = vars(ap.parse_args())

答案 1 :(得分:0)

我将进一步研究此IIF(boolean_expression,true_value,false_value) 因为这就是我要使用的。

相关问题