1. 算术运算符:
- +: 加法
- -: 减法
- *: 乘法
- /: 除法
SELECT 列1 + 列2 AS 和, 列1 - 列2 AS 差, 列1 * 列2 AS 积, 列1 / 列2 AS 商
FROM 表名;
2. 比较运算符:
- =: 等于
- <> 或 !=: 不等于
- <: 小于
- >: 大于
- <=: 小于或等于
- >=: 大于或等于
SELECT 列1, 列2 FROM 表名 WHERE 列1 > 列2;
3. 逻辑运算符:
- AND: 逻辑与
- OR: 逻辑或
- NOT: 逻辑非
SELECT 列1, 列2 FROM 表名 WHERE 列1 > 10 AND 列2 < 5;
4. 模糊匹配运算符:
- LIKE: 模糊匹配
- %: 匹配任意字符(零个或多个)
- _: 匹配单个字符
SELECT 列1 FROM 表名 WHERE 列1 LIKE 'a%';
5. IN 运算符:
用于指定条件范围,类似于多个 OR 运算符的缩写。
SELECT 列1 FROM 表名 WHERE 列1 IN (值1, 值2, 值3);
6. IS NULL / IS NOT NULL 运算符:
用于检查列是否为 NULL。
SELECT 列1 FROM 表名 WHERE 列1 IS NULL;
7. BETWEEN 运算符:
用于指定范围。
SELECT 列1 FROM 表名 WHERE 列1 BETWEEN 值1 AND 值2;
8. AS 运算符:
用于为列或表达式指定别名。
SELECT 列1 + 列2 AS 列和 FROM 表名;
9. CONCAT 运算符:
用于连接字符串。
SELECT CONCAT(列1, 列2) AS 合并列 FROM 表名;
10. 其他运算符:
- ||: 字符串连接,在一些数据库系统中使用。
- %: 取余数。
这只是 SQL 运算符的一小部分,不同的数据库系统可能支持略有不同的运算符。运算符的使用取决于你要执行的具体操作和所使用的数据库系统。
转载请注明出处:http://www.zyzy.cn/article/detail/3312/SQL