ORACLE 常用的函数及语法集合

这篇博客汇总了Oracle数据库中的一些常用函数和语法,包括在sql*plus和PLSQL Developer等开发工具中的应用,适合需要学习和参考Oracle数据库操作的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术:Oracle sql*plus PLSQL Developer
作者:华境聪
撰写时间: 2019年04月02日

Escape:转义符
 专用于like 使用。在特俗符号之前加\,然后用escape '\' 标识起来。以此证明\,后面跟的这个是真实的特殊字符。

Where:过滤条件;

Between ...and...:在什么和什么之间;

In(...,....) :在括号里的值其中一个;

Like '%\_%' Escape '\' :选择类似的值'“%”:代表一个或多个字符;“_”:代表一个字符' escape :标识特殊字符:

Not :否

Is null :为空;

Order by (asc:升序;desc:降序;):排序;

Lower() :转为小写输出;

upper() :转为大写输出;

Initcap() :转为首字母大写输出;

Concat('','') :合并两个字符输出;

Substr('',1,5) :截取第一个字符到第五个字符输出;

Length('') :获取字符的长度数量输出;

Instr('hello','e') :获取 e 的位置输出;

Lpad(salary,10,'*') :*****24000(左边以*号开头,凑够10位数);

Rpad(salary,10,'*') :24000*****(右边以*号结尾,凑够10位数);

Trim('e' from 'hello') : hllo;去掉 e 输出;

Replace('hello','e','h') : hhllo;将 e 替换为 h 输出;  

Round(45.926,2) : 四舍五入保留小数点后两位;

Trunc(45.926,2) : 不写 的话,默认截断小数点的后面 结果 45;写了 2 的话,小数点后第三位数开始截断 结果 45.92;写了 -1 的话,截断小数点前一位数为0,且去掉后面小数 结果 40;

Mod(1600,300) : 求余1600/300 结果输出100;

SysDate :当前日期时间;

Months_Between('11-6月-95','11-3月-94') : 计算相差月份;

Add_Months('11-6月-95'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值