plsql函数大全
来源:互联网 发布:工厂模式 php 编辑:程序博客网 时间:2024/06/11 02:45
以下是本人在学习oracle中运用到的系统函数(在不断补充中)
字符类函数:
1:SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2:CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZHAO CHR65
赵 A
3:CONCAT连接两个字符串;SQL> select concat('Hello',‘word')information from dual;
information
Helloword!
4:INITCAP返回字符串并将字符串的每个单词第一个字母变为大写;SQL> select initcap('oh my god') upp from dual;
UPP-----Oh My God
5:INSTR(C1,C2,I,J)在一个字符串中搜索指定的字符,返回发现指定的字符的位置;C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1, J 出现的次数,默认为1;若I为负数,则从尾部开始搜索。
SQL> select instr('oracle traning','ra',1,2) instring from dual;
INSTRING
---------
9
6:LENGTH返回字符串的长度;SQL> select length(stu_name) name的长度 from test
7:LOWER返回字符串,并将所有的字符小写SQL> select lower('AaBbCcDd')AaBbCcDd from dual;
AABBCCDD
--------
aabbccdd
8.UPPER返回字符串,并将所有的字符大写SQL> select upper('AaBbCcDd') upper from dual;
UPPER
--------
AABBCCDD
9:LTRIM(S1,S2)和RTRIM(S1,S2) TRIM(S1,S2) 这3个函数分别用来删除左边出现的字符串RTRIM 删除右边出现的字符串和左右两边的字符串
10:REPLACE('string','s1','s2')string 希望被替换的字符或变量 s1 被替换的字符串s2 要替换的字符串SQL> select replace('he love you','he','i') from dual;
REPLACE('H
----------
i love you
11:SUBSTR(string,i,j)取子字符串,从i开始(如果i是负数,从尾部开始),取长度为j的字符串,若省略J则截取到结尾 SQL> select substr('messagebox',8,3) from dual;
SUBSTR('
--------
box
数字类函数:
1:ceil(n) 取大于等于n的最小整数
2:round(n1,n2) 返回保留n2位小数的n1值,n2默认为0,若n2为0则四舍五入
3:trunc(n1,n2)返回保留n2位小数的n1的值,n2默认为0,若n2为0则截尾n1,去1
3:power(n1,n2)返回n1的n2次方
4:ABS返回指定值的绝对值SQL> select abs(100),abs(-100) from dual;
ABS(100) ABS(-100)
--------- ---------
100 100
5:FLOOR对给定的数字取整数SQL> select floor(2345.67) from dual;
FLOOR(2345.67)
--------------
2345
6:.MOD(n1,n2)返回一个n1除以n2的余数SQL> select mod(10,3),mod(3,3),mod(2,3) from dual;
MOD(10,3) MOD(3,3) MOD(2,3)
--------- --------- ---------
1 0 2
日期类函数:
1:SYSDATE() 返回系统当前时间
2:add_months(d,i) 返回日期d加上i个月之后的结果
3:last_day(d) 返回日期d月份的最后一天
转换类函数:(暂时没用不做介绍)
聚合类函数:(这个和sql差不多)
1:AVG
2:COUNT
3:MAX
4:MIN
5:SUM
6:VARIANCE 计算方差
7:STDDEV 计算标准差
- oracle plsql函数大全
- plsql函数大全
- plsql函数大全
- plsql-函数
- PLSQL--函数
- plsql函数
- plsql常用命令大全 sql
- PLSQL Developer软件使用大全
- PLSQL Developer软件使用大全
- plsql常用函数
- PLSQL常用函数
- Oracle/PLSQL: BFilename函数
- PLSQL常用函数
- plsql常用函数
- plsql常用函数
- oracle plsql 自定义函数
- PLSQL日期函数
- plsql 常用函数
- 3分钟帮你提高营销销售影响力
- printf和scanf处理long long int类型
- 知耻而后勇,厚积而薄发
- VisualDSP5.1++和visual Audio如何进入tuning mode
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对
- plsql函数大全
- quick luabinding , Lua调用自定义C++类,
- UISlider滑块的创建和联动效果
- listView 几个重要的属性
- C语言enum枚举类型解析
- 打印戳记
- rsync命令(转)
- linux 常见命令
- 全局精确流量调度新思路-HttpDNS服务详解