Oracle教程(6)-单行函数

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

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

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

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

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

lower函数将字符转发为小写
在这里插入图片描述
dual是虚表,也就是没有这个表
Upper是把字符转换成大写
在这里插入图片描述

Inicap是把每个字符的头一个字符转换为大写,其余转为小写
在这里插入图片描述

Concat是把头一个字符串和第二个字符串连接成一个字符串
在这里插入图片描述

Substr该函数返回指定的字串,该字串是从m格字符开始,长度为n
在这里插入图片描述
在这里插入图片描述

Length返回列中表达式的长度
在这里插入图片描述

Instr该函数是返回所给字符串的位置
在这里插入图片描述

Replace是在“正文表达式”中查找要搜寻的字符串,如果找到就替换字符串
在这里插入图片描述
在这里插入图片描述

字符型函数的实例
注意大小写
在这里插入图片描述
转成小写以后就有了
在这里插入图片描述

第二部分:数字型函数
Round:将函数列明或表达式中的数值进行四舍五入到小数点后的n位
Trunc :将函数列名或表达式所表示的数值截取到小数点后的n位
Mod:该函数将m除以n并去取余数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
mod(3,4)结果为3

第三部分:日期型处理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
常见的日期型函数包括
Months between返回日期1和日期2之间的约束
在这里插入图片描述
Add months该函数是把n个月追加到日期上
在这里插入图片描述
Next day该函数是返回下一个由星期几指定的日期
在这里插入图片描述
Last day该函数是返回日期所在月的最后一天
在这里插入图片描述

第四部分:不同数据类型之间的隐含转换
To_char(日期,‘fmt’)把日期数据转变成长字符串,其中fmt为日期格式
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
To_number把字符串转化成数字
在这里插入图片描述

To_date将字符串转化为日期型数据
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42350428/article/details/83147733