一、认识函数:
我们把函数分为五类,分别是系统函数.字符串函数.日期函数.聚合函数与数学函数。
1.1 系统函数
系统函数用来获取有关SQL Server中对象和设置的系统信息.如表4-1所示,列出了经常使用的一些系统函数。
1.2字符串函数
字符串函数用于控制返回给用户的字符串,这些功能仅用于字符型数据。如表4-2所示,列出了部分常用的字符串函数。
1.3 日期函数:
在 SQL Server中不能直接对日期运用数学函数.需要使用日期函数操作曰期值。例如,如果执行一个诸如“当前日期+1”的语句,SQL Server无法理解要增加的是一日.一月还是一年.
日期函数帮助提取日期值中的日、月及年,以便分别操作它们,如表4-3所示,列出了部分常用的日期函数。
1.4 聚合函数:
常用的聚合函数有SUM( )、 AVG( )、MAX()、MIN()和COUNT( )。
求总和:
SELECT SUM(基本工资)As 总工资 FROM <表名>
求均值:
SELECT AvG(基本工资) As 平均工资 FROM <表名>
求行数:
SELECT COUNT(*) As 总行数 FROM <表名>
求最大(小)值:
SELECT MAX(基本工资〉As最高工资,MIN (基本工资) AS 最低工资 FROM <表名>
1.5 数字函数:
数学函数用于对数值进行代数运算.由于数学函数数量众多,不可能全部列举,如表4--4所示.列出了SOL Server中常用的数学函数。
二、实验例举:
2.1 实验表格:
2.2 实验需求描述:
查询出厂日期晚于2017年4月的水果信息.
分组查询所有水果、蔬菜.坚果的总成本。
查询所有水果的名称和出厂日期.以特定格式拼接字符串,如“西瓜的出厂日期是;2017/05/06
查询所有蔬菜的平均成本.