常用的有日期处理函数(month_between,add_months,next_day,extract...)
淮阴网站建设公司成都创新互联,淮阴网站设计制作,有大型网站制作公司丰富经验。已为淮阴近1000家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的淮阴做网站的公司定做!
转换函数(to_number,to_char,to_date)
字符处理函数(substr,replace,trim,upper,lower,concat,instr...)
数学函数(我基本没用过,所以无法提供 rondom,trunc)
逻辑函数(coalesce,nvl..)
聚集函数(sum,avg,max,min)
1、lower():大写字符转化成小写的函数
使用举例:selectlower(表中字段)from表名
该sql实现将表里的字段信息中含有字母的全部转成小写。
2、upper():小写字符转化成大写的函数
使用举例:selectupper(表中字段)from表名
该sql实现将user表里的字段信息中含有字母的全部转成大写。
扩展资料
oracle常用函数介绍:
1、CONCAT(X,Y):连接字符串X和Y;
2、LENGTH(X):返回X的长度;
3、REPLACE(X,old,new):在X中查找old,并替换成new;
4、SUBSTR(X,start[,length]):返回X的字串,从start处开始,截取length个字符,缺省length,默认到结尾;
5、TRUNC(X[,Y]):X在第Y位截断;
6、COUNT():数据统计;
7、MIN()、MAX():最小值、最大值。
--表create table my_toys( id varchar2(5), name varchar2(20), price number);--插入测试数据insert into my_toys values('G001','电热毯',145);insert into my_toys values('G002','自行车',327);insert into my_toys values('G003','牙膏',14.5);insert into my_toys values('G004','棉被',105);insert into my_toys values('G005','热水瓶',65);insert into my_toys values('G006','拖鞋',22.5); --包规范create or replace package toyspackas procedure UpdateToyPrice; function AvgToyPrice return number;end toyspack; --包主体create or replace package body toyspackas procedure UpdateToyPrice as avgPrice number := AvgToyPrice; begin while (avgPrice = 400) loop --循环更新 update my_toys set price= case when price*1.1500 then price*1.1 else price end; avgPrice := AvgToyPrice; commit; end loop; end UpdateToyPrice; function AvgToyPrice return number as v_avg number; begin select avg(price) into v_avg from my_toys; return v_avg; end AvgToyPrice;end toyspack; --调用execute toyspack.UpdateToyPrice;select toyspack.AvgToyPrice from dual;