Orcale常用函数
1.ascii
作用: 返回指定的字符对应的十进制数
select ascii('A') ,ascii('a'),ascii(' ') from dual;
2.chr
作用:给出整数,返回对应的字符
select chr(65) ,chr(54780) from dual;
3.concat
作用:连接两个字符串
select concat('Welcom' , 'to Dalian!');
4. INITCAP
作用:返回字符串,并将字符串的第一个字母大写
select initcap('my name is Jim')from dual;
5.instr(C1,C2,I,J)
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
作用:在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
6.Length
作用:返回字符串的长度
7..LOWER
作用:将字符串转为小写
8.UPPER
作用:将字符串转大写
9.RPAD和LPAD(粘贴字符)
RPAD 在列的右边粘贴字符
LPAD 在列的左边粘贴字符
10.LTRIM和RTRIM
LTRIM 删除左边出现的字符串
RTRIM 删除右边出现的字符串
2016/5/23
11.Substr(string,start,count)
作用:取子字符串,从string里以start开始,取得长度为count
12.Replace(string,str1,str2)
作用:把字符串string的str1用str2替换
13.soundex
作用:返回读音相同的字符串
14.ABS(number)
作用:返回数字的绝对值
15. 数学函数
- ACOS
- ASIN
- ATAN
16. CEIL(向上取整)
作用:返回大于或等于给出数字的最小整数
17.Floor(取整数部分)
18. sign(返回1,0,-1)
作用:判断一个数的符号(正数,0,负数)
19.trunc
作用:按照指定的精度截取一个数
20 日期函数
- .ADD_MONTHS
作用: 增加或减去月份
- .last_Day()
作用:返回日期的最后一天(sysdate代表当前系统时间)
- months_between()
作用:返回两个日期之间有多少个月
- 获取日期的月份,返回月份名称(全写)
select to_char(sysdate,'month') from dual;
获取日期的月份,返回月份简写
select to_char(sysdate,'mon') from dual;
- 获取日期月份,返回月份数字
select to_char(sysdate,'mm') from dual;
- 返回日期是星期几(如果是大写就把day换成DAY)
select to_char(sysdate,'day') from dual;
- 返回星期几的数字
select to_char(sysdate,'day') from dual;
- 返回日期的季度
select to_char(sysdate,'Q') from dual;
- 返回日期是一年的第几周
Select to_char(sysdate,'iw') from dual;
- 返回日期是一年的第几天
- lead和lag函数
作用:lead是对over里的规则进行排序,返回下n个序列
比如: lead(field ,1) over(order by field) 意思是往后推n列,而lag正好相反
1 2
2 3
3 4
4 5
- rank()和dense_rank()排名行数
作用:根据字段进行排名,当然也可以分组,(partition by)
用法:rank() over(order by field)
语法:
rank() over (order by 排序字段 顺序)
rank() over (partition by 分组字段 order by 排序字段 顺序)
区别不同点,rank() : 不连续,例如:
3658 1
2500 2
2500 2
1800 4
dense_rank():连续,例如:
3658 1
2500 2
2500 2
1800 3
Orcale常用函数的更多相关文章
- oracle常用函数及示例
学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函 ...
- 总结js常用函数和常用技巧(持续更新)
学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...
- [转]SQL 常用函数及示例
原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...
- PHP常用函数、数组方法
常用函数:rand(); 生成随机数rand(0,50); 范围随机数时间:time(); 取当前时间戳date("Y-m-d H:i:s"); Y:年 m:月份 d:天 H:当前 ...
- Oracle常用函数
前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正. 1.Oracle 数据库中的to_date()函数的使 ...
- Thinkcmf:页面常用函数
Thinkcmf:页面常用函数 全站seo: 文章列表: {$site_seo_title} <!--SEO标题--> {$site_seo_keywords} < ...
- matlab进阶:常用功能的实现,常用函数的说明
常用功能的实现 获取当前脚本所在目录 current_script_dir = fileparts(mfilename('fullpath')); % 结尾不带'/' 常用函数的说明 bsxfun m ...
- iOS导航控制器常用函数与navigationBar常用属性
导航控制器常用函数触发时机 当视图控制器的View将要出现时触发 - (void)viewWillAppear:(BOOL)animated 当视图控制器的View已经出现时触发 - (void)vi ...
- 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
<zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...
随机推荐
- O2O和B2C、C2C的区别
B2C.C2C是在线支付,购买的商品会塞到箱子里通过物流公司送到你手中;O2O是在线支付,购买线下的商品.服务,再到线下去享受服务. O2O模式的核心很简单,就是把线上的消费者带到现实的商店中去.在线 ...
- Python多进程-进程间数据的传递
两个进程间的数据是独立的,要进行数据传递的话可通过几个方法 Queue 通过队列来进行进程间数据的传递 # -*- coding:utf-8 -*- __author__ = "MuT6 S ...
- oracle 远程tns配置
BYRUIY = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = rui-oracle11g)(PORT = )) (CONNECT_DATA = ...
- 通过id查询出图片
第一步,model中需要如下的做法 [UIHint("Picture")] //加上之后会默认显示上传图片的模式 public int PictrueId { get; set; ...
- IT求职经验分享
本来这些东西应该早点写出来,之前由于一些事情的顾虑迟迟没有发表下笔整理并发表出来.最近及接下来的日子是校招找工作的关键时期,结合自己之前找暑期实习的过程及笔试面试经历(主要是三家,腾讯.360.绿盟科 ...
- NSURLConnection基本用法(苹果原生)
一.NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest/NSMutableURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSUR ...
- App.CSharp.Grid的ICells接口
using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Wi ...
- touch: cannot touch `/home/tomcat7/logs/catalina.out': Permission denied
今天打开虚拟机启动tomcat,Y的包这个错,普通用户登录的,一直报这个错误,竟然没有想起来是为什么,真是感到惭愧,其实原因很简单,就是logs文件夹没有读写的权限,一条 chmod -R 777 l ...
- hadoop再次集群搭建(4)-Cloudera Manager Installation
决定选择 Cloudera Manager 进行安装,阅读官方文档,掌握大概脉络. Cloudera Manager在集群已经实现ssh免秘钥登录,能够访问网络资源和本地资源的情 ...
- springmvc 注解式开发 接收请求参数
1.校正请求参数名: 2.以对象形式整体接收 3.路径变量: