【发布时间】:2021-12-02 01:18:12
【问题描述】:
我有一个准备好的 SQLite 语句...
SELECT * FROM a WHERE col1 = $someValue
但是当someValue 是null 时,查询不会返回任何行,所以我写了这个...
SELECT *
FROM a
WHERE (
col1 = $someValue OR
(
$someValue IS NULL AND
col1 IS NULL
)
)
无论someValue 是否为null,此查询都能完美运行,但它非常冗长。 有没有更简单或更简洁的方法来实现相同的目标?
【问题讨论】:
标签: sql sqlite node-sqlite3