欢迎来到天天文库
浏览记录
ID:50530495
大小:221.00 KB
页数:17页
时间:2020-03-10
《SQL数据库函数大全.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SQL函数大全 SQL拥有很多可用于计数和计算的内建函数。函数的语法 内建SQL函数的语法是: SELECTfunction(列)FROM表函数的类型 在SQL中,基本的函数类型和种类有若干种。函数的基本类型是: Aggregate函数Scalar函数合计函数(Aggregatefunctions) Aggregate函数的操作面向一系列的值,并返回一个单一的值。 注释:如果在SELECT语句的项目列表中的众多其它表达式中使用SELECT语句,则这个SELECT必须使用GROUPBY语句! "Persons
2、"table(在大部分的例子中使用过)NameAgeAdams,John38Bush,George33Carter,Thomas28MSAccess中的合计函数 函数描述AVG(column)返回某列的平均值COUNT(column)返回某列的行数(不包括NULL值)COUNT(*)返回被选行数FIRST(column)返回在指定的域中第一个记录的值LAST(column)返回在指定的域中最后一个记录的值MAX(column)返回某列的最高值MIN(column)返回某列的最低值STDEV(column) STDEVP
3、(column) SUM(column)返回某列的总和VAR(column) VARP(column) 在SQLServer中的合计函数 函数描述AVG(column)返回某列的行数BINARY_CHECKSUM CHECKSUM CHECKSUM_AGG COUNT(column)返回某列的行数(不包括NULL值)COUNT(*)返回被选行数COUNT(DISTINCTcolumn)返回相异结果的数目FIRST(column)返回在指定的域中第一个记录的值(SQLServer2000不支持)LAST(column)返
4、回在指定的域中最后一个记录的值(SQLServer2000不支持)MAX(column)返回某列的最高值MIN(column)返回某列的最低值STDEV(column) STDEVP(column) SUM(column)返回某列的总和VAR(column) VARP(column) Scalar函数 Scalar函数的操作面向某个单一的值,并返回基于输入值的一个单一的值。 MSAccess中的Scalar函数 函数描述UCASE(c)将某个域转换为大写LCASE(c)将某个域转换为小写MID(c,start[,e
5、nd])从某个文本域提取字符LEN(c)返回某个文本域的长度INSTR(c,char)返回在某个文本域中指定字符的数值位置LEFT(c,number_of_char)返回某个被请求的文本域的左侧部分RIGHT(c,number_of_char)返回某个被请求的文本域的右侧部分ROUND(c,decimals)对某个数值域进行指定小数位数的四舍五入MOD(x,y)返回除法操作的余数NOW()返回当前的系统日期FORMAT(c,format)改变某个域的显示方式DATEDIFF(d,date1,date2)用于执行日期计算A
6、VG函数 定义和用法 AVG函数返回数值列的平均值。NULL值不包括在计算中。 SQLAVG()语法 SELECTAVG(column_name)FROMtable_nameSQLAVG()实例 我们拥有下面这个"Orders"表: O_IdOrderDateOrderPriceCustomer12008/12/291000Bush22008/11/231600Carter32008/10/05700Bush42008/09/28300Bush52008/08/062000Adams62008/07/2110
7、0Carter例子1 现在,我们希望计算"OrderPrice"字段的平均值。 我们使用如下SQL语句: SELECTAVG(OrderPrice)ASOrderAverageFROMOrders结果集类似这样: OrderAverage950例子2 现在,我们希望找到OrderPrice值高于OrderPrice平均值的客户。 我们使用如下SQL语句: SELECTCustomerFROMOrdersWHEREOrderPrice>(SELECTAVG(OrderPrice)FROMOrders)结果集类
8、似这样: CustomerBushCarterAdamsCOUNT()函数COUNT()函数返回匹配指定条件的行数。SQLCOUNT()语法 SQLCOUNT(column_name)语法 COUNT(column_name)函数返回指定列的值的数目(NULL不计入): SELECTCOUNT(column_
此文档下载收益归作者所有