我正在运行一个SQL View,当我使用OR
和IS
运算符时,它存在一些语法错误。该代码可以正常工作,但是如果可能的话,我想使用其他运算符,因此不会出现语法错误。
执行视图时,会弹出一个窗口,提示遇到SQL语法错误,并显示:
“函数参数列表中的错误:'IS'无法识别。 函数参数列表:不能识别为“ OR”。 SQL文字不能是 在网格窗格和图窗格中表示。”
以下是使用OR和IS运算符的代码部分:
"...(AADTOver IS NULL) OR AADTOver = 0, AADT, AADTOver))..."
预期结果是不会出现语法错误。
答案 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) 因为这就是我要使用的。