【发布时间】:2013-06-29 08:55:42
【问题描述】:
SELECT 语句中可以包含多少个 WHERE 子句?
【问题讨论】:
SELECT 语句中可以包含多少个 WHERE 子句?
【问题讨论】:
考虑使用IN clause 进行这样的查询 - 它更紧凑,可以更好地表明您的意图。
SELECT * FROM table WHERE column NOT IN('asd', 'bsd', 'csd', ...);
另一种选择是创建一个表来执行左连接以过滤掉您不想要的行。
【讨论】:
不,但请阅读here:
SQL 语句文本中的最大字节数限制为
SQLITE_MAX_SQL_LENGTH,默认为 1000000。您可以将此限制重新定义为与SQLITE_MAX_LENGTH和 1073741824 中的较小者一样大。
【讨论】: