T-SQL高级查询(函数的使用与分组查询)

本文介绍了SQLServer中的五种主要函数类别:系统函数获取系统信息,字符串函数处理字符数据,日期函数操作日期,聚合函数计算汇总值,数学函数执行数值运算。并给出了实验示例,如查询特定条件的水果信息和成本统计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、认识函数:

我们把函数分为五类,分别是系统函数.字符串函数.日期函数.聚合函数与数学函数。

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


查询所有蔬菜的平均成本.


 

 



 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值