⌘+k ctrl+k
1.4 (LTS)
搜索快捷键 cmd + k | ctrl + k
WHERE 子句

WHERE 子句用于指定应用于数据的过滤条件。这允许你仅选择你感兴趣的数据子集。从逻辑上讲,WHERE 子句在 FROM 子句之后立即执行。

示例

选择 id 等于 3 的所有行

SELECT *
FROM tbl
WHERE id = 3;

选择匹配给定区分大小写 LIKE 表达式的所有行

SELECT *
FROM tbl
WHERE name LIKE '%mark%';

选择匹配使用 ILIKE 运算符构成的不区分大小写表达式的所有行

SELECT *
FROM tbl
WHERE name ILIKE '%mark%';

选择匹配给定复合表达式的所有行

SELECT *
FROM tbl
WHERE id = 3 OR id = 7;

语法

© 2025 DuckDB 基金会,阿姆斯特丹,荷兰
行为准则 商标使用指南