视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
sql数据处理函数简介
2020-11-09 09:01:28 责编:小采
文档


什么是函数

与其他大多数计算机语言一样,SQL支持利用函数来处理数据。函数一般是在数据上执行的,它给数据的转换和处理提供了方便。

比如用来去除串尾空格的rtrim()就是一个函数例子。

函数没有SQL的可移植性强。能运行在多个系统上的代码成为可移植的。相对来说,多数SQL语句是可移植的,在SQL实现之间有差异时,这些差异通常不那么难处理。而函数的可移植性却不强。几乎每种主要的DBMS的实现都支持其他实现不支持的函数,而且有时差异还很大。

为了代码的可移植,许多SQL程序员不赞成使用特殊实现的功能。虽然这样做很有好处,但不总是利于应用程序的性能。如果不适用这些函数,编写某些应用程序代码会很艰难。必须利用其它方法来实现DBMS非常有效地完成的工作。

如果你决定使用函数,应该保证做好代码注释,以便以后你能准确的知道所编写SQL代码的含义。

大多数SQL实现支持以下类型的函数:

1.用于处理文本串(如删除或填充,转换值为大写或小写)的文本函数。

2.用于在数值数据上进行算数操作(如返回绝对值,进行代数运算)的数值函数。

3.用于处理日期和时间值并从这些值中提取特定成分(例如,返回两个日期时间之差,检查日期有效性等)的日期和时间函数。

4.返回DBMS正使用的特殊信息(如返回用户登录信息,检查版本细节)的系统函数。

本篇我们先介绍了函数,在接下来的几篇文章中,我们将详细介绍相关函数的具体用法,包括概念,用法及实例,可以更好的在工作中使用。

下载本文
显示全文
专题