SQL拥有很多可用于计数和计算的内建函数

SQL拥有很多可用于计数和计算的内建函数

ID:41763586

大小:84.13 KB

页数:20页

时间:2019-09-01

SQL拥有很多可用于计数和计算的内建函数_第1页
SQL拥有很多可用于计数和计算的内建函数_第2页
SQL拥有很多可用于计数和计算的内建函数_第3页
SQL拥有很多可用于计数和计算的内建函数_第4页
SQL拥有很多可用于计数和计算的内建函数_第5页
资源描述:

《SQL拥有很多可用于计数和计算的内建函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、■ISELECTfunction(^lj)FROM表函数的类型在SQL中,基木的函数类熨和种类有若干种。函数的基本类盘是:•Aggregate函数•Scalar函数合计函数(Aggregatefunctions)Aggregate函数的操作面向一系列的值,并返冋一个单一的值。注释:如果在SELECT语句的项H列表中的众多其它表达式中使用SELECT语句,则这个SELECT必须使用GROUPBY语句!''Persons"table(在大部分的例子中使用过)NameAgeAdams,John38Bush,George

2、33Carter,Thomas28MSAccess中的合计函数函数描述AVG(column)返回某列的平均值COUNT(column)返回某列的行数(不包括NULL值)COUNTC)返回被选行数FIRST(column)返回在指定的域屮第一个记录的值LAST(column)返回在指定的域中最后一个记录的值MAX(column)返回某列的最高值MIN(column)返回某列的绘低值STDEV(column)STDEVP(column)SUM(column)返回某列的总和VAR(column)VARP(column)在

3、SQLServer中的合计函数函数描述AVG(column)返回某列的行数BINARY_CHECKSUMCHECKSUMCHECKSUM_AGGCOUNT(column)返回某列的行数(不包括NULL值)COUNTC)返回被选行数COUNT(DISTINCTcolumn)返回相异结果的数目FIRST(column)返回在指定的域屮第一个记录的值(SQLServer2000不支持)LAST(column)返回在指定的域中绘厉一个记录的值(SQLServer2000不支持)MAX(column)返回某列的最高值MIN(

4、column)返回某列的最低值STDEV(column)STDEVP(column)SUM(column)返回某列的总和VAR(column)VARP(column)Scalar函数Scalar函数的操作面向某个单一的值,并返冋基于输入值的一个单一的值。MSAccess中的Scalar函数函数描述UCASE(c)将某个域转换为大写LCASE(c)将某个域转换为小写MID(c,start[,end])从某个文本域提取字符LEN(c)返回某个文本域的长度INSTR(c.char)返回在某个文本域中指定字符的数值位置LE

5、FT(c,numberofchar)返回某个被请求的文本域的左侧部分RIGHT(c,number_of_char)返回某个被请求的文本域的右侧部分ROUND(c,decimals)对某个数值域进行指定小数位数的四舍五入MOD(x,y)返回除法操作的余数NOW()返回当前的系统日期FORMAT(c,format)改变某个域的显示方式DATEDIFF(d,date1,date2)用于执行日期计算定义和用法AVG函数返回数值列的平均值。NULL值不包括在计算屮。SQLAVG()语法IISELECTAVG(column_n

6、ame)FROMtable_nameSQLAVG()实例我们拥冇下面这个"Orders”表:OJdOrderDateOrderPriceCustomer12008/12/291000Bush22008/11/231600Carter32008/10/05700Bush42008/09/28300Bush52008/08/062000Adams62008/07/21100Carter例子1现在,我们希望计算••OrderPrice'*字段的平均值。我们使用如下SQL语旬:■••・•■•・・・•••*••••••■・•

7、••・■・・••••■••••••••••••••・••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••■••・1SELECTAVG(OrderPrice)ASOrderAverageFROMOrders结果集类似这样:现在,我们希望找到OrderPrice值高于OrderPrice平均值的客户。我们使用如下SQL语句:SELECTCustomerFROMOrdersWHEREOrderPrice>(SELE

8、CTAVG(OrderPrice)FROMOrders)结果集类似这样:COUNT()函数返回匹配指定条件的行数。SQLCOUNT()语法SQLCOUNT(column_name)语法COUNT(column_name)濒数返回指定列的值的数H(NULL不计入):SELECTCOUNT(column_name)FROMtable_nameSQLCOUNT(*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。