1. 算术运算符:
- +:加法
- -:减法
- *:乘法
- /:除法
- %:取余
SELECT column1 + column2 AS sum_result,
column1 - column2 AS difference,
column1 * column2 AS product,
column1 / column2 AS quotient,
column1 % column2 AS remainder
FROM my_table;
2. 比较运算符:
- =:等于
- != 或 <>:不等于
- <:小于
- >:大于
- <=:小于等于
- >=:大于等于
SELECT * FROM my_table WHERE column1 > 100;
3. 逻辑运算符:
- AND:逻辑与
- OR:逻辑或
- NOT:逻辑非
SELECT * FROM my_table WHERE column1 > 100 AND column2 < 50;
4. 位运算符:
- &:按位与
- |:按位或
- ^:按位异或
- ~:按位取反
SELECT column1 & column2 AS bitwise_and,
column1 | column2 AS bitwise_or,
column1 ^ column2 AS bitwise_xor,
~column1 AS bitwise_not
FROM my_table;
5. 字符串连接运算符:
- ||:字符串连接运算符
SELECT column1 || column2 AS concatenated_string
FROM my_table;
这些运算符可以在SQL查询中用于执行各种操作,例如筛选数据、计算新的列或连接字符串。运算符的使用和结果可能会受到数据类型的影响,因此在使用运算符时需要考虑数据的类型和运算符的语义。
转载请注明出处:http://www.pingtaimeng.com/article/detail/11475/OceanBase