学习文档(SQL+函数)

学习文档(SQL+函数)

ID:38778736

大小:76.50 KB

页数:14页

时间:2019-06-19

学习文档(SQL+函数)_第1页
学习文档(SQL+函数)_第2页
学习文档(SQL+函数)_第3页
学习文档(SQL+函数)_第4页
学习文档(SQL+函数)_第5页
资源描述:

《学习文档(SQL+函数)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL拥有很多可用于计数和计算的内建函数。函数的语法内建SQL函数的语法是:SELECTfunction(列)FROM表函数的类型在SQL中,基本的函数类型和种类有若干种。函数的基本类型是:•Aggregate函数•Scalar函数合计函数(Aggregatefunctions)Aggregate函数的操作面向一系列的值,并返回一个单一的值。注释:如果在SELECT语句的项目列表中的众多其它表达式中使用SELECT语句,则这个SELECT必须使用GROUPBY语句!"Persons"table(在大部分的例子中使用过)NameAgeAdams,J

2、ohn38Bush,George33Carter,Thomas28MSAccess中的合计函数函数描述AVG(column)返回某列的平均值COUNT(column)返回某列的行数(不包括NULL值)COUNT(*)返回被选行数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值)COUNT(*)返回被选行数COUNT(DISTINCTcolumn)返回相异结果的数目FIRST(column)返回在指定的域中第一个记录的值(SQLServer2000不支持)LAST(column)返回在指定的域中最后一个记录的值(SQLServer2000不支持)MAX(column)返回某列的最高值MIN(column)返回某列的

4、最低值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)返回在某个文本域中指定字符的数值位置LEFT(c,number_of_char)返回某个被请求

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

6、_nameSQLAVG()实例拥有下面这个"Orders"表:O_IdOrderDateOrderPriceCustomer12008/12/291000Bush22008/11/231600Carter32008/10/05700Bush42008/09/28300Bush52008/08/062000Adams62008/07/21100Carter例子1现在,希望计算"OrderPrice"字段的平均值。使用如下SQL语句:SELECTAVG(OrderPrice)ASOrderAverageFROMOrders结果集类似这样:OrderA

7、verage950例子2现在,希望找到OrderPrice值高于OrderPrice平均值的客户。使用如下SQL语句:SELECTCustomerFROMOrdersWHEREOrderPrice>(SELECTAVG(OrderPrice)FROMOrders)结果集类似这样:CustomerBushCarterAdamsSQLCOUNT()函数SQLavg()SQLfirst()COUNT()函数返回匹配指定条件的行数。SQLCOUNT()语法SQLCOUNT(column_name)语法COUNT(column_name)函数返回指定列的值

8、的数目(NULL不计入):SELECTCOUNT(column_name)FROMtable_nameSQLCOUNT(*)语法COUN

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

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

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