SQL条件查询(Oracle)
在Oracle中,可以使用SELECT
语句和WHERE
子句来执行条件查询。以下是一些基本的例子:
- 查询所有员工中工资大于2000的员工信息:
SELECT *
FROM employees
WHERE salary > 2000;
- 查询部门编号为10且工资大于2000的员工信息:
SELECT *
FROM employees
WHERE department_id = 10 AND salary > 2000;
- 查询工资在1500到3000之间的员工信息:
SELECT *
FROM employees
WHERE salary BETWEEN 1500 AND 3000;
- 查询名字以'J'开头的员工信息:
SELECT *
FROM employees
WHERE first_name LIKE 'J%';
- 查询在2000年入职的所有员工信息:
SELECT *
FROM employees
WHERE TO_CHAR(hire_date, 'YYYY') = '2000';
- 查询没有奖金的员工信息:
SELECT *
FROM employees
WHERE commission IS NULL;
这些例子涵盖了不同类型的条件查询,包括比较、范围匹配、模糊匹配和空值检查。
评论已关闭