1. 算术操作符:
- +、-、*、/、%: 加法、减法、乘法、除法、取余。
SELECT 5 + 3; -- 8
SELECT 10 / 2; -- 5
2. 比较操作符:
- =、<>(或 !=)、<、<=、>、>=: 等于、不等于、小于、小于等于、大于、大于等于。
SELECT * FROM products WHERE price > 100;
3. 逻辑操作符:
- AND、OR、NOT: 逻辑与、逻辑或、逻辑非。
SELECT * FROM customers WHERE age > 21 AND city = 'New York';
4. 字符串操作符:
- ||: 字符串连接。
SELECT first_name || ' ' || last_name AS full_name FROM employees;
- LIKE、ILIKE: 模糊匹配。
SELECT * FROM products WHERE product_name LIKE 'App%';
5. 范围操作符:
- BETWEEN: 在某个范围内。
SELECT * FROM orders WHERE order_date BETWEEN '2023-01-01' AND '2023-01-31';
6. 数组操作符:
- =: 数组相等。
SELECT * FROM inventory WHERE items = ARRAY[1, 2, 3];
7. 类型转换操作符:
- ::: 类型转换。
SELECT '42'::INTEGER;
8. 空值测试操作符:
- IS NULL、IS NOT NULL: 测试是否为空值。
SELECT * FROM customers WHERE email IS NOT NULL;
这只是一些常见的操作符示例。在 PostgreSQL 中,还有更多的操作符和功能,可以根据具体需求进行使用。要深入了解每个操作符的详细信息,建议查阅 PostgreSQL 的官方文档。
转载请注明出处:http://www.zyzy.cn/article/detail/8200/PostgreSQL