SQLite 运算符学习笔记
SQLite 的运算符用于执行各种数学和逻辑操作。本文将介绍 SQLite 支持的运算符及其常见示例。
算术运算符
SQLite 支持标准的加、减、乘和除法运算符。下面是一些常见的算术运算符示例:
加法运算符(+
)
sqlCopy CodeSELECT 2 + 3; -- 输出结果为 5
减法运算符(-
)
sqlCopy CodeSELECT 8 - 5; -- 输出结果为 3
乘法运算符(*
)
sqlCopy CodeSELECT 4 * 5; -- 输出结果为 20
除法运算符(/
)
sqlCopy CodeSELECT 10 / 2; -- 输出结果为 5
比较运算符
SQLite 支持用于比较值之间关系的运算符。下面是一些常见的比较运算符示例:
等于运算符(=
)
sqlCopy CodeSELECT 'hello' = 'world'; -- 输出结果为 0,因为 'hello' 不等于 'world'
不等于运算符(!=
或 <>
)
sqlCopy CodeSELECT 2 != 3; -- 输出结果为 1,因为 2 不等于 3
大于运算符(>
)
sqlCopy CodeSELECT 5 > 2; -- 输出结果为 1,因为 5 大于 2
小于运算符(<
)
sqlCopy CodeSELECT 3 < 7; -- 输出结果为 1,因为 3 小于 7
大于等于运算符(>=
)
sqlCopy CodeSELECT 4 >= 4; -- 输出结果为 1,因为 4 大于等于 4
小于等于运算符(<=
)
sqlCopy CodeSELECT 8 <= 10; -- 输出结果为 1,因为 8 小于等于 10
逻辑运算符
SQLite 支持用于执行逻辑操作的运算符。下面是一些常见的逻辑运算符示例:
AND 运算符
AND 运算符只有在两个条件都为真时才返回真。
sqlCopy CodeSELECT 5 > 2 AND 4 < 7; -- 输出结果为 1,因为两个条件都为真
OR 运算符
OR 运算符只要其中一个条件为真就返回真。
sqlCopy CodeSELECT 2 > 5 OR 4 < 7; -- 输出结果为 1,因为第二个条件为真
NOT 运算符
NOT 运算符用于反转条件的结果。
sqlCopy CodeSELECT NOT 5 > 2; -- 输出结果为 0,因为条件为真,但被反转为假
以上是 SQLite 常见的运算符及其示例,同学们可以根据实际需求灵活运用。