oracle学习 第四章 单行函数 ——01

时间:2023-01-01 14:33:49

与其他的程序设计语言类似,为了方便的使用Oracle数据库,Oracle SQL提供了大量的函数。实际上这些函数增强了SQL语言的功能。这一章我们开始介绍SQL的函数。

4.1 什么是函数

您可以在许多书中很容后找到答案。我们在这里给出一个世俗的说明。任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称为之为函数。

例如:牛是一个函数,它输入的是草,而产生的输出是牛奶。

函数是最受结构化程序设计者们所追捧的一种程序设计结构。它可以有一个或多个输入但只能有一个输出。即函数只有一个出口。如果您的程序基本上都是由函数组成的话,该程序很容易调试,也很容易被重用。

4.2 单行函数简介

这一章我们所介绍的SQL函数都属于单行函数。单行函数的格式如下:

函数名[(参数1,参数2,参数3,……)]

其中参数可以为:

用户定义的变量

变量

列名

表达式

单行函数只对表中的一行数据进行操作,并对每一行数据只产生一个输出结果。单行函数可以接受一个或多个参数,起产生的输出结果的数据类型可能与参数的数据类型不同。

单行函数可用在如下的字句中:

SELECT

WHERE

ORDER BY

而且单行函数可以嵌套。

单行函数包含:

字符型

数字型

日期型

转换型

一般型函数

下面分别介绍他们


-----------------------------------

今天有事,暂时先学到这,明天继续学习^_^ 晚安


上一篇:oracle学习 第三章 常用的SQL*PLUS命令 ——03

下一篇:oracle学习 第四章 单行函数 ——02