摘要:
本章介绍了T-SQL中常用的各个函数,这些函数有涉及计算的求和、求均值的函数,也有涉及对结果进行分组和包含操作的语句,还有对日期和字符串以及系统变量获取的函数。通过对这些函数和语句的学习,读者可以更好地使用SQL本身提供的处理数据的功能。多种函数和语句的结合使用,不但可以实现复杂的数据操作,还可以优化数据库处理数据的性能等。 阅读全文
摘要:
字符串处理函数是指在SQL中处理字符串变量的方法,通过这些方法可以对数据库字符串类型的变量进行操作。 阅读全文
摘要:
日期和时间是SQL语句中的一个重要变量类型,对于这种重要的类型,SQL Server提供了多种处理函数,这些函数包括:DATEADD、DATEDIFF、DATENAME、DATEPART、DAY、GETDATE、GETUTCDATE、MONTH、YEAR。 阅读全文
摘要:
函数是SQL语句中的一个重要组成部分。通过SQL的函数,数据处理变得更加容易。这里的函数同一般编程中的函数概念基本一致,即通过函数的输入值,经过相应的运算之后,返回函数的运算结果,供程序的进一步处理或者直接返回。本节主要介绍日期时间函数、字符串处理函数和一部分系统自带的函数。 阅读全文
摘要:
DISTINCT关键字可从SELECT语句的结果中消除重复的行。如果没有指定DISTINCT,将返回所有行,包括重复的行。
技巧:DISTINCT关键字也可以跟计算函数如COUNT、SUM、MAX、MIN、AVG函数等进行组合操作,用于计算无重复项的结果值。
阅读全文
摘要:
GROUP BY语句读者在前文中已经接触过一部分了,这个语句用来对某一列或者某几列的数值进行分组,然后对每一组再使用聚合函数进行操作,如前面介绍过的Product表中的颜色字段,就是一个分组的字段依据。 阅读全文
摘要:
HAVING语句用来指定组或聚合的搜索条件。
注意:HAVING只能与SELECT语句一起使用。
阅读全文
摘要:
组合与判断语句用于数据库操作中的分组、唯一以及包含等操作的数据库语法。其中主要的函数包括HAVING语句、GROUP BY语句和DISTINCT语句。 阅读全文
摘要:
极值函数表示获取结果集合中的最大值和最小值,其中MAX函数表示结果中的最大值,而MIN函数表示结果中的最小值 阅读全文
摘要:
SUM函数用于返回表达式中所有值的和,或者仅非重复值的和。SUM函数只能用于数字列,空值将被忽略。SUM函数可以对某一个结果集合中的某几列进行求和操作,也可以对分组之后的结果进行组内的求和操作。 阅读全文
摘要:
COUNT函数是指获取符合条件的数据集合中的记录数。COUNT函数返回的结果是一个int类型的值,表示查询组中的记录个数。
COUNT函数有两种基本的使用方式,可以通过COUNT(*)获取所有结果集的行数,也可以通过COUNT(DISTINCT)组合获取某一列唯一记录的行数。下面首先介绍COUNT(*)的使用方法。如下代码所示,该代码获取Product表中的所有行数。
阅读全文
摘要:
T-SQL计算相关的方法主要包括计数、求和、求最大最小值以及均值的操作函数。 阅读全文
摘要:
SQL语言是数据库数据操作最重要的语言,而T-SQL是标准SQL程序设计语言的增强版,它是用来让应用程序与SQL Server沟通的主要语言。T-SQL提供标准SQL的DDL和DML功能,加上延伸的函数、系统预存程序以及程序设计结构,让程序设计更有弹性。本章将主要介绍T-SQL的重要函数、计算方法以及一些组合判断相关的语句。 阅读全文