oracle SQL*Plus命令,单行函数
2019-04-09 10:55
85 查看
1.ED命令
ED [file_name]
eg:打开c盘中的q1.sql文件
ed c:\q1.sql
2.spool命令
SPO [file_name [CRE| REP |APP]| OFF |OUT]
eg:在c盘中常见一个脱机文件q2.sql
spool c:\q2.sql select * from emp; desc emp; spool off;
3.单行函数
1)LOWER函数
将字符串大写转换为小写
eg:
**
slect lower('SQL COURSE') from dual;
**
2)upper函数
将字符串小写转换为大写
eg:
select upper('SQL Course') from dual;
3)INITCAP函数
首字母大写
select INITCAP('SQL Course') from dual;
4)CONCAT函数
两个字符串累加
eg:
select concat('good','String') from dual;
5)SUBSTR
实现字符串的截取
eg:
select substr('String',1,3) from dual;
6)LENGTH
计算字符串长度
eg:
select length('String') from dual;
7)INSTR
检索字符串
eg:
select INSTR('String','r') from dual;
8)LPAD RPAD
扩展字符串宽度函数
左边加*占位
select LPAD(sal,10,'*') from emp;
右边加*占位
select RPAD(sal,10,'*') from emp;
9)TRIM
字符串截取函数
eg:
select TRIM('s'from'ssmith') from dual;
10)ROUND函数
四舍五入到指定小数位
round(参数一,参数二)
参数一:要截取的数据值/要截取小数位的列标题
参数二:保留位数
eg:
select round(sal,0) from emp; select round(sal/7,2) from emp; select round(45.926,2) from dual;
11.TRUNC函数
TRUNC(参数一,参数二)
参数一:要截取的数据值/要截取小数位的列标题
参数二:保留位数
(325341.-1-2-3-4-5)
SELECT trunc(2124.124,-2) from dual;
保留两位
12.MOD
求余数
MOD(除数,被除数)
eg:
select MOD(1600,300) from dual;
13.SYSDATE
功能:获取当前系统时间
eg:
select sysdate from dual;
14.MONTHS_BETWEEN
计算两个日期之间间隔多少月
eg:
select MONTHS_BETWEEN<'04-4月-2019','04-9月-2019'> from dual;
15.ADD_MONTHS
向一个数据加一定的月份
eg:
select ADD_MONTHS('04-9月-2019',7) from dual;
相关文章推荐
- Oracle SQL*plus常用的命令和函数
- Oracle SQL*plus常用的命令和函数
- Oracle SQLplus常用的命令和函数
- Oracle SQL*plus常用的命令和函数
- Oracle SQL*plus常用的命令和函数[转]
- Oracle SQL*plus常用的命令和函数
- linux下ORACLE的Sqlplus命令
- ORACLE SQL*PLUS 命令大全
- oracle sql/plus命令
- oracle sqlplus命令详解(官方示例)
- 让oracle客户端sqlplus支持命令记录功能(rlwrap)
- oracle sqlplus登陆命令
- oracle sqlplus 常用命令大全
- Oracle SQL Lesson (3) - 使用单行函数自定义输出
- Oracle 的 Sql*Plus 常用命令介绍【转】
- Oracle 数据库系列 - SQL Plus SQL操作命令
- 用sqlplus远程连接oracle命令
- 用sqlplus远程连接oracle命令
- oracle sqlplus 常用命令大全(2)
- 关于oracle的sqlldr或sqlplus命令没响应的问题