oracle常用函数总结
Oracle常用函数总结
---oracle常用函数---
--一、数值型常用函数--
--取整数--
select floor(10.1) from dual;
--将n四舍五入,保留小数点后m位(默认情况是保存小数点后的0位)--
select round(123.678, 1) from dual;
-- 若n=0,则返回0,否则,n>0,则返回1,n<0,则返回-1--
select sign(2) from dual;
--二、常用字符函数--
--把每个字符串的第一个字符换成大写--
select initcap('mayy.j') from dual;
--整个字符串换成小写--
select lower('MMMMHHH') from dual;
--字符串中所有str1换成str2--
select replace('xieee_jjjeee', 'eee', 'xxx') from dual;
--取出从m字符开始的n个字符的子串--
select substr('xiawen_xiawen', 8, 100) from dual;
--求字符串的长度--
select length('aaaaaa') from dual;
--并置运算符--
select 'xia'||'wen' from dual;
select concat('xia', 'wen') from dual;
--instr--
SELECT INSTR('aptech is aptech','ap',1,2) FROM DUAL;
--三、日期型函数--
--当前日期和时间--
select sysdate from dual;
--本月最后一天--
select last_day(sysdate) from dual;
--当前日期d后推n个月--
select add_months(sysdate, 2) from dual;
--特殊格式的日期型函数--
--(YYYY)代表年份--
select to_char(sysdate, 'YYYY') from dual;
--(MM)月份--
select to_char(sysdate, 'mm') from dual;
--DD 当月第几天--
select to_char(sysdate, 'dd') from dual;
--hh12 12小时制小时数--
select to_char(sysdate, 'hh12') from dual;
--hh24 24小时制的时间--
select to_char(sysdate, 'hh24') from dual;
--Mi 分钟数--
select to_char(sysdate, 'mi') from dual;
--ss 秒数--
select to_char(sysdate, 'ss') from dual;
--日期转换字符串--
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;
select to_char(sysdate, 'yyyymmddhh24miss') from dual;
--合法的数字字符串转换数值型--
select to_number('20140416180452') from dual;
--1、to_number() 将合法的数字字符串--
--2、to_char() 将数字转换为字符串--
--五、转化函数--
a、nvl函数,具体语法如下nvl(val1,val2)如果val1为空值,则返回val2,否则返回val1,val1,val2数据类型匹配,否则出错。
b、to_char(date,format)将日期数据date按照指定的格式format转化为字符串输出
c、to_date(str,format)将一个字符串str转化为日期类型的数据,format为str的作为日期字符串显示的格式
d、to_number(str,format)将一个字符串转化为数值类型的数据,format为str作为数值数据显示的格式
七、聚合函数
1、min()
2、max()
3、sum()
4、count()
5、avg()
--六、case表达式实现逻辑的if else,具体语法如下
CASE expr
WHEN comparison_expr1 THEN return_expr1
WHEN comparison_expr2 THEN return_expr2
WHEN comparison_exprn THEN return_exprn
ELSE else_expr
END
oracle常用函数总结的更多相关文章
- Oracle常用函数
前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正. 1.Oracle 数据库中的to_date()函数的使 ...
- Oracle常用函数:DateDiff() 返回两个日期之间的时间间隔自定义函数
首先在oracle中没有datediff()函数可以用以下方法在oracle中实现该函数的功能:1.利用日期间的加减运算天:ROUND(TO_NUMBER(END_DATE - START_DATE) ...
- oracle常用函数总结(二)
之前也有写过“oracle常用函数总结(一)”,为了尽量找全常见oracle函数,笔者特意查找了相关资料来作为参考,下边给大家罗列出来,部分和之前有重复的,希望能帮到大家! 列举了31个函数和1个分组 ...
- oracle常用函数整理
oracle常用函数整理 1.绝对值.取余.判断数值正负函数 绝对值:ABS(n) 示例: SELECT ABS(100),ABS(-100),ABS('100') FROM ...
- oracle常用函数积累
--oracle常用函数积累-- --1.字符串长度:LENGTH ,语法: CONCAT(string) --示例 select LENGTH('AA_BB') from dual;--结果:5 - ...
- ORACLE常用函数的使用方法
ORACLE常用函数的使用方法 1. 字符串函数 (1) length(); 获取字符长度SELECT LENGTH('中国') FROM PLATFORM_METAINFO_TABLES WHERE ...
- SQL操作数据——SQL组成,查询基础语法,where,Oracle常用函数等
SQL组成 DML数据操作语言 DCL数据控制语言 DQL数据查询语言 DDL数据定义语言 查询基础语法 记录筛选 where 子句 记录筛选 where 子句 实例练习 实例练习 Select语句中 ...
- oracle常用函数及示例
学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函 ...
- 十、oracle 常用函数
一.字符函数字符函数是oracle中最常用的函数,我们来看看有哪些字符函数:lower(char):将字符串转化为小写的格式.upper(char):将字符串转化为大写的格式.length(char) ...
随机推荐
- 开发类似"音速启动"的原创工具简码"万能助手"的过程中对ztree.js与win标准控件treeview、HTMLayout树形框等优缺点的比较
在开发类似"音速启动"的桌面快捷方式管理软件简码"万能助手"的早期规划中,曾经考虑过几种树形框方案: ztree.js.win标准控件treeview.HTML ...
- 关于NPOI导出excel文件(xls和xlsx两种格式)提示格式不符的问题
这两天在做导出excel文件的时候遇到这个问题 本来我导出的格式是xlsx格式的,但是下载得到的文件格式变成了xls, 一开始以为是返回的contenttype设置错了 return File(ms, ...
- 用turtle库显示汉诺塔问题的过程
用turtle库显示汉诺塔问题的过程 一.什么是汉诺塔问题? 一座汉诺塔,塔内有3个座A.B.C,A座上有n个盘子,盘子大小不等,大的在下,小的在上,如图所示.把这n个盘子从A座移到C座,但每次只能移 ...
- fiddler请求报文的headers属性详解
fiddler请求报文的headers属性详解 headers的属性包含以下几部分. (1)Cache头域 在Cache头域中,通常会出现以下属性. 1. Cache-Control 用来指定Resp ...
- [HDU6326]Monster Hunter(贪心)
用(a,b)表示一个点先失去a点HP,然后增加b点HP 首先容易证明忽略父亲条件下,任意两个点,先吃b大的最优 对于一个节点v和它的父节点u,若此时选v最优,那么就是吃到u时可以立即吃掉v, 于是可以 ...
- 关于Json.dumos中的ensure_ascii
在使用json,dumps时,当需要输出中文时,需要在后面添加 ensure_ascii = Fasle 因为json.dumps 序列化时,默认对中文使用的是 ascii 编码,添加后才能输出中文 ...
- ubuntu网卡
查看网卡类型 http://blog.csdn.net/eddy_liu/article/details/6578819 qii@ubuntu:~$ lspci | grep -i net 03:0 ...
- Error starting mongod. /var/run/mongodb/mongod.pid exists.启动mongodb报错
linux上安装mongodb,启动时报上面的错,解决如下: 解决方法: 1.删除mongod.pid文件 rm -rf /var/run/mongodb/mongod.pid 2.修改/tmp/mo ...
- hive中的优化问题
一.fetch抓取 fetch 抓取是指,hive中对某些情况的查询可以不必使用MapReduce计算.(1)把hive.fetch.task.conversion 设置成none,然后执行查询语句, ...
- DXF结构查看小工具,DXF表格导出工具,CAD文档查看
用C#写了个查看DXF结构的工具,另做了个DXF表格(普通直线画的)导出为CSV表格工具发出来方便各位机械工程师,上几个图: 程序下载: 程序,需要.NET 4.0执行环境 https://pan.b ...