SQL Server 从入门到项目实践(超值版)
上QQ阅读APP看书,第一时间看更新

第6章 SQL函数应用基础

学习指引

SQL提供了多种用于执行特定操作的专用函数,这些函数大大提高了用户对数据库的管理效率,本章就来介绍SQL函数的应用,主要内容包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数等。

重点导读

  •  了解什么是SQL的函数。
  •  掌握数学函数的用法。
  •  掌握字符串函数的用法。
  •  掌握时间和日期函数的用法。
  •  掌握条件函数的用法。
  •  掌握系统信息函数的用法。

6.1 SQL函数简介

函数可以接受零个或者多个输入参数,并返回一个输出结果。SQL提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。通过对数据的处理,数据库功能可以变得更加强大,能够更加灵活地满足不同用户的需求。

SQL数据库中主要使用两种类型的函数,一种是单行函数,一种是聚合函数。

1. 单行函数

每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,例如,MOD(x,y)返回x除以y的余数(x和y可以是两个整数,也可以是表中的整数列),常用的单行函数有以下几种。

  •  字符函数:对字符串操作。
  •  数字函数:对数字进行计算,返回一个数字。
  •  转换函数:可以将一种数据类型转换为另外一种数据类型。
  •  日期函数:对日期和时间进行处理。
2. 聚合函数

聚合函数可以同时对多行数据进行操作,并返回一个结果。例如,SUM(x)返回结果集中x列的总和。