在Amazon Redshift SQL中,条件查询可以使用WHERE子句来筛选数据。以下是一些示例:
SELECT * FROM employees WHERE salary > 10000;
SELECT * FROM employees WHERE department = 1 AND salary >= 5000;
SELECT * FROM employees WHERE department <> 2;
SELECT * FROM employees WHERE department = 1 OR department = 2;
除了使用WHERE子句之外,还可以在SELECT语句中使用CASE语句来进行条件选择。例如:
SELECT name, CASE WHEN salary > 10000 THEN '高薪' WHEN salary > 5000 THEN '中等薪资' ELSE '低薪' END AS salary_level FROM employees;
这将返回员工的姓名和他们的薪资水平(高,中等或低)。
以上是Amazon Redshift SQL中条件查询的一些示例。