该函数处理 sql 请求
The function processes the sql request
函数处理sql请求。它接收参数,其中之一可以是“null”或一个值(uuid),
我需要将这个值添加到哪里。
但是有一个问题,因为有 null
“其中 param 为 null”,但值为“where param = value”
示例
sql = '''select name from table where param = %s '''
def run_sql(param=None):
a = db_api(sql, param)
select name from table where param is not distinct from %s
在 sql 中,null = null
和 null <> null
始终计算为 false
,因为 null 值被视为未知且不能被视为彼此相等或不相等.
但是两个 null
值彼此没有区别,因此 null is not distinct from null
计算为 true
。
函数处理sql请求。它接收参数,其中之一可以是“null”或一个值(uuid), 我需要将这个值添加到哪里。 但是有一个问题,因为有 null “其中 param 为 null”,但值为“where param = value”
示例
sql = '''select name from table where param = %s '''
def run_sql(param=None):
a = db_api(sql, param)
select name from table where param is not distinct from %s
在 sql 中,null = null
和 null <> null
始终计算为 false
,因为 null 值被视为未知且不能被视为彼此相等或不相等.
但是两个 null
值彼此没有区别,因此 null is not distinct from null
计算为 true
。