别名 可以加中文的字段别名。 如果想强制地改变列名的大小写,可以在别名的定义时加上双引号,列名有空格时也要在列名上加双引号。 例: 0select lastname as "employees name" from employees. spool 路径; 保存命令(将显示保存)
连接操作符:
|| 0select lastname || work in || department_id from tablename. 0select last_name || s salary is || salary 员工月薪 from employees. ~~~ 在单引号中还要使用单引号的话,就必须使用两个单引号来实现一个单引号的功能。
文本字符串: *可以代表字符、数字或是日期。 *当代表字符或日期的时候用单引号括起来,数字不需要。
在查询时默认显示所有的行,包括有重复值的行。 DISTINCT 消除重复行关键字,放在整查询列表的最前面。 作用范围:整个查询列表的组合。 消除重复行后会按字段的特性,做升序排列。(执行过程:先排序,再消除重复) 0select distinct department_id,job_id from employees.
SQLPLUS 命令: 与文件相关的命令: spool 路径 . . . . spool off save 把当前内存中的语句保存为文本文件。 run 或 / 运行当前内存中的语句 clear buffer(cl buff) 清空当前内存中的语句 start @ 读取并执行 get 读取不执行
编辑命令: list 列出一条语句 *表示当前行 change 修改命令 原来c/jj/kk c/jjj/xxx input 在当前行之后插入一行新的数据
append 在当前行中插入新的东西 n 写数字显示对应行
0delete del 回车 删除当前行 del 1 3 删除第一到第三行 edit l,c,i,a,n,d,e
查看当前用户 SHOW USER 默认的日期格式 DD-MON-RR 日-月-年 日期可以进行比较; 字符可以进行比较(以字母的ASCLL码比较); IN(set)或NOT IN 匹配任何列表中的值; LIKE 模糊匹配字符串值; IS NULL 是否空值; IS NOT NULL 是否不为空; BETWEEN 可以做数字、日期和字符的比较。