例子
您可以使用比较或逻辑运算符(例如 >、<、=、LIKE、NOT 等)指定条件。考虑具有以下记录的 COMPANY 表 -
下面是一个简单的例子,展示了 SQLite 逻辑运算符的用法。以下 SELECT 语句列出所有 AGE 大于或等于 25 的记录AND 工资大于或等于 65000.00。
以下 SELECT 语句列出所有 AGE 大于或等于 25 的记录 OR 工资大于或等于 65000.00。
以下 SELECT 语句列出所有 AGE 不为 NULL 的记录,这意味着所有记录,因为没有一条记录的 AGE 等于 NULL。
以下 SELECT 语句列出了 NAME 以 'Ki' 开头的所有记录,与 'Ki' 之后的内容无关。
以下 SELECT 语句列出了 NAME 以 'Ki' 开头的所有记录,与 'Ki' 之后的内容无关。
以下 SELECT 语句列出了 AGE 值为 25 或 27 的所有记录。
以下 SELECT 语句列出了所有 AGE 值既不是 25 也不是 27 的记录。
以下 SELECT 语句列出了 AGE 值在 25 和 27 之间的所有记录。
以下 SELECT 语句使用 SQL 子查询,其中子查询查找 AGE 字段具有 SALARY > 65000 的所有记录,随后使用 WHERE 子句与 EXISTS 运算符一起列出所有来自外部查询的 AGE 存在的记录在子查询返回的结果中 -
以下 SELECT 语句使用 SQL 子查询,其中子查询查找 AGE 字段具有 SALARY > 65000 的所有记录,随后将 WHERE 子句与 > 运算符一起使用以列出来自外部查询的 AGE 更大的所有记录比子查询返回的结果中的年龄。