Oracle DB对数据进行限制和排序(二)
使用双与号替代变量
如果要重复使用变量值而不每次都显示提示,请使用双与号( &&):
SELECT employee_id, last_name, job_id, &&column_name
FROM employees
ORDER BY &column_name ;
使用DEFINE 命令
使用DEFINE 命令可创建变量并为其赋值。
使用UNDEFINE 命令可删除变量。
DEFINE employee_num = 200
SELECT employee_id, last_name, salary, department_id FROM employees
WHERE employee_id = &employee_num ;
UNDEFINE employee_num
使用VERIFY 命令
在SQL Developer 使用值替换替代变量前后,使用VERIFY 命令可切换替代变量的显示:
SET VERIFY ON
SELECT employee_id, last_name, salary
FROM employees
WHERE employee_id = &employee_num;
小结
使用WHERE子句来限制输出行:
– 使用比较条件
– 使用BETWEEN、IN、LIKE 和NULL 运算符
– 应用AND 、OR和NOT 逻辑运算符
使用ORDER BY 子句对输出行进行排序:
SELECT *|{[DISTINCT] column|expression [alias ],...}
FROM table
[WHERE condition(s)]
[ORDER BY {column, expr, alias} [ASC|DESC]] ;
在运行时使用& 替代变量对输出进行限制和排序