SQLite学习笔记二:运算符
发布时间:2020-12-12 20:00:58 所属栏目:百科 来源:网络整理
导读:SQLite 运算符 运算符是一个保留字或字符,主要用于 SQLite 语句的 WHERE 子句中执行操作,如比较和算术运算。 算术运算符 比较运算符 实例: 下面的 SELECT 语句列出了 SALARY 大于 50,000.00 的所有记录: sqlite SELECT * FROM COMPANY WHERE SALARY 50000
SQLite 运算符
运算符是一个保留字或字符,主要用于 SQLite 语句的 WHERE 子句中执行操作,如比较和算术运算。 算术运算符 比较运算符 实例: 下面的 SELECT 语句列出了 SALARY 大于 50,000.00 的所有记录: sqlite> SELECT * FROM COMPANY WHERE SALARY > 50000; 逻辑运算符 实例: 下面的 SELECT 语句列出了 AGE 大于等于 25且工资大于等于 65000.00 的所有记录:
sqlite> SELECT * FROM COMPANY WHERE AGE >= 25 AND SALARY >= 65000; 或工资大于等于 65000.00 的所有记录: sqlite> SELECT * FROM COMPANY WHERE AGE >= 25 OR SALARY >= 65000; 下面的 SELECT 语句列出了 AGE 不为 NULL 的所有记录,结果显示所有的记录,意味着没有一个记录的 AGE 等于 NULL: sqlite> SELECT * FROM COMPANY WHERE AGE IS NOT NULL; 下面的 SELECT 语句列出了 NAME 以 'Ki' 开始的所有记录,'Ki' 之后的字符不做限制: sqlite> SELECT * FROM COMPANY WHERE NAME LIKE 'Ki%'; 下面的 SELECT 语句列出了 NAME 以 'Ki' 开始的所有记录,'Ki' 之后的字符不做限制: sqlite> SELECT * FROM COMPANY WHERE NAME GLOB 'Ki*'; 下面的 SELECT 语句列出了 AGE 的值为 25 或 27 的所有记录: sqlite> SELECT * FROM COMPANY WHERE AGE IN ( 25,27 ); 下面的 SELECT 语句列出了 AGE 的值既不是 25 也不是 27 的所有记录: sqlite> SELECT * FROM COMPANY WHERE AGE NOT IN ( 25,sans-serif; line-height:16.799999237060547px">下面的 SELECT 语句列出了 AGE 的值在 25 与 27 之间的所有记录: |