Oracle教程(6)-单行函数

单行函数的简介
数字型函数
日期型函数
不同函数之间的隐含转换

函数:牛为函数,输入的是草,输出的就是牛奶

单行函数的简介
单行函数可以使用如下的语句中
1Select
2Where
3Order by

单行函数有哪些
1字符型
2数字型
3日期型
4一般型函数

第一部分:字符型函数
lower,upper,inicap,concat,substr,length,instr,trim,replace

lower函数将字符转发为小写
Oracle教程(6)-单行函数_第1张图片
dual是虚表,也就是没有这个表
Upper是把字符转换成大写
Oracle教程(6)-单行函数_第2张图片

Inicap是把每个字符的头一个字符转换为大写,其余转为小写
Oracle教程(6)-单行函数_第3张图片

Concat是把头一个字符串和第二个字符串连接成一个字符串
Oracle教程(6)-单行函数_第4张图片

Substr该函数返回指定的字串,该字串是从m格字符开始,长度为n
Oracle教程(6)-单行函数_第5张图片
Oracle教程(6)-单行函数_第6张图片

Length返回列中表达式的长度
Oracle教程(6)-单行函数_第7张图片

Instr该函数是返回所给字符串的位置
Oracle教程(6)-单行函数_第8张图片

Replace是在“正文表达式”中查找要搜寻的字符串,如果找到就替换字符串
Oracle教程(6)-单行函数_第9张图片
Oracle教程(6)-单行函数_第10张图片

字符型函数的实例
注意大小写
Oracle教程(6)-单行函数_第11张图片
转成小写以后就有了
Oracle教程(6)-单行函数_第12张图片

第二部分:数字型函数
Round:将函数列明或表达式中的数值进行四舍五入到小数点后的n位
Trunc :将函数列名或表达式所表示的数值截取到小数点后的n位
Mod:该函数将m除以n并去取余数
Oracle教程(6)-单行函数_第13张图片
Oracle教程(6)-单行函数_第14张图片
Oracle教程(6)-单行函数_第15张图片
mod(3,4)结果为3

第三部分:日期型处理
Oracle教程(6)-单行函数_第16张图片
Oracle教程(6)-单行函数_第17张图片
Oracle教程(6)-单行函数_第18张图片
常见的日期型函数包括
Months between返回日期1和日期2之间的约束
Oracle教程(6)-单行函数_第19张图片
Add months该函数是把n个月追加到日期上
Oracle教程(6)-单行函数_第20张图片
Next day该函数是返回下一个由星期几指定的日期
Oracle教程(6)-单行函数_第21张图片
Last day该函数是返回日期所在月的最后一天
Oracle教程(6)-单行函数_第22张图片

第四部分:不同数据类型之间的隐含转换
To_char(日期,‘fmt’)把日期数据转变成长字符串,其中fmt为日期格式
Oracle教程(6)-单行函数_第23张图片
Oracle教程(6)-单行函数_第24张图片

Oracle教程(6)-单行函数_第25张图片
To_number把字符串转化成数字
Oracle教程(6)-单行函数_第26张图片

To_date将字符串转化为日期型数据
Oracle教程(6)-单行函数_第27张图片

你可能感兴趣的:(Oracle教程,Oracle教程)