收藏 分享(赏)

Oracle函数1.doc

上传人:fmgc7290 文档编号:7108986 上传时间:2019-05-06 格式:DOC 页数:2 大小:40KB
下载 相关 举报
Oracle函数1.doc_第1页
第1页 / 共2页
Oracle函数1.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、sys_guid() -自动生成 32 位 ID;sysdate-自动生成时间 translate(luo112200luo, luo, )-成 112200lpad(22OKv, 8, 0)-成 00000000220kV 然后可以用 order by lpad(22OKv, 8, 0) desc 来排序lpad(A, 2, 0) -使结果集 A 保正有两个数,如果没有的话在 A 前面加上 0,如:A=1,那结果就是 01nvl(A, B) -如果 A 为空,那就显示 B值select * from sbtz_cz where mc is not null order by NLSSORT(

2、mc,NLS_SORT=SCHINESE_PINYIN_M); -按拼音来排序1. SCHINESE_RADICAL_M -按照部首(第一顺序) 、笔划(第二顺序)排序 2.SCHINESE_STROKE_M- 按照笔划(第一顺序) 、部首(第二顺序)排序 3.SCHINESE_PINYIN_M -按照拼音排序2. YYYY-MM-DD HH24:MI:SS -Oralce 得到时分秒的格式select round(dbms_random.value(0.916,0.925),3) val from dual-得到随机数upper()- 转换成大写Upper()-把字母转成大写模式 Subst

3、r(“ping”,1,1)-从第一个开始取第一个字符。就是”p”select min(v08) as zgfh -得到 V08 中最小的值 max(V8)-得到最大的值select * from user_triggers -查看所有的触发器substr(dl.dw,1,instr(dl.dw,()-1) -找到 ”(”,从第一个( 开始去掉下面所有的字符least -取一行中的最小值greatest-取一行中的最大值nvl(min(v00), 0)-如果 min(v00)是 NULL,则返回”0”,不为 NULL 用返回”V00”round(Number,2 )-四舍五入保留两位小数点sum

4、(case when INSTR(dl.rl, /, -1, 1)0 then substr(dl.rl,1,instr(dl.rl,/)-1) else dl.rl end) rl 从第一个/ 开始找去掉后面的。然后相加SELECT INSTR(220kV, kV, -1, 1) FROM DUAL -查看字符中有没有kV,返回 0 为没有。 默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找length()-得到当前字段的长度trunc(to_date(2009-06-12,yyyy-mm-dd),mm) -得到这个月的第一天trunc(to_date(2009-06-12,y

5、yyy-mm-dd),yyyy) -得到2009 年的第一天select trim(translate(盘石电厂2号机 ,trim(translate(盘石电厂2号机,1234567890, ), ) from dual; -得到字符串中的数字select regexp_replace(盘石电厂 2 号机, 0-9) from dual; -一样。得到字符串中的数字select * from dd_ddgzp where upper(bh)=upper(hn123) - 转换成大写select case when lb=大类 then lqiq else id end id,mc from sbtz_lb connect by prior id=lsid start with lb=大类 -

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报