通俗的讲 任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称之为函数例如:牛是函数,它吃的是草(输入),挤出的是奶
什么是函数?
通俗的讲 任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称之为函数
例如:牛是函数,它吃的是草(输入),挤出的是奶(输出)
函数是一种程序设计结构,它可以有一个或多个输入,但只能有一个输出.
函数只有一个出口,使用函数组成的程序很容易调试,也很容易被重用
这篇里介绍的都是Oracle内部系统自带的函数
单行函数
单行函数会对select的每一行数据进行操作,并且对每一行数据只产生一个输出结果.
单行函数可以嵌套
单行函数可以接收一个或多个参数,其产生的输出结果的数据类型可能与输入的参数类型不同.
格式:
函数名 [(参数1,参数2,,...)]
其中参数可以为:用户定义的常量,变量,列名表达式
应用子句范围:
select
where
order by
单行函数包括:
字符型
正则表达式函数
数字型
日期型
转换型
null值处理
分支型
,