SQL教程(函数编)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL 教程(函数篇)
课程表
SQL 基础
• • • • • • • • • • •
SQL 首页 SQL 简介 SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级
• • • • • • • • • • • • • • • • • • • • • • • •
SQL Top SQL Like SQL 通配符 SQL In SQL Between SQL Aliases SQL Join SQL Inner Join SQL Left Join SQL Right Join SQL Full Join SQL Union SQL Select Into SQL Create DB SQL Create Table SQL Constraints SQL Not Null SQL Unique SQL Primary Key SQL Foreign Key SQL Check SQL Default SQL Create Index SQL Drop
• • • • • • • •
SQL Alter SQL Increment SQL View SQL Date SQL Nulls SQL isnull() SQL 数据类型 SQL 服务器 SQL 函数
• • • • • • • • • • • • • • • • •
SQL functions SQL avg() SQL count() SQL first() SQL last() SQL max() SQL min() SQL sum() SQL Group By SQL Having SQL ucase() SQL lcase() SQL mid() SQL len() SQL round() SQL now() SQL format()
SQL 总结
• •
SQL 快速索引 SQL 总结 实例/测验 实例 测验
•
SQL 测验 建站手册
• • • • • • •
网站构建 万维网联盟 (W3C) 浏览器信息 网站品质 语义网 职业规划 网站主机
SQL 函数篇 函数篇
SQL 函数
• •
SQL 拥有很多可用于计数和计算的内建函数。 拥有很多可用于计数和计算的内建函数。
函数的语法
内建 SQL 函数的语法是:
SELECT function(列) FROM 表
函数的类型
在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:
• •
Aggregate 函数 Scalar 函数
合计函数( 合计函数(Aggregate functions) )
Aggregate 函数的操作面向一系列的值,并返回一个单一的值。
注释: 注释:如果在 SELECT 语句的项目列表中的众多其它表达式中使用 SELECT 语句,则这个 SELECT 必 须使用 GROUP BY 语句!
"Persons" table (在大部分的例子中使用过 在大部分的例子中使用过) 在大部分的例子中使用过 Name Age
Adams, John
38
Bush, George
33
Carter, Thomas
28
MS Access 中的合计函数 函数 描述 返回某列的平均值
AVG(column)
COUNT(column)
返回某列的行数(不包括 NULL 值) 返回被选行数 返回在指定的域中第一个记录的值 返回在指定的域中最后一个记录的值 返回某列的最高值 返回某列的最低值
COUNT(*)
FIRST(column)
LAST(column)
MAX(column)
MIN(column)
STDEV(column)
STDEVP(column) 返回某列的总和
SUM(column)
VAR(column)
VARP(column)
在 SQL Server 中的合计函数 函数 描述 返回某列的行数
AVG(column)
BINARY_CHECKSUM
CHECKSUM
CHECKSUM_AGG 返回某列的行数(不包括 NULL 值) 返回被选行数 返回相异结果的数目 返回在指定的域中第一个记录的值(SQLServer2000 不支持) 返回在指定的域中最后一个记录的值(SQLServer2000 不支持)
COUNT(column)
COUNT(*)
COUNT(DISTINCT column)
FIRST(column)
LAST(column)
MAX(column)
返回某列的最高值 返回某列的最低值
MIN(column)
STDEV(column)
STDEVP(column) 返回某列的总和
SUM(column)
VAR(column)
VARP(column)
Scalar 函数
Scalar 函数的操作面向某个单一的值,并返回基于输入值的一个单一的值。
MS Access 中的 Scalar 函数 函数 描述 将某个域转换为大写 将某个域转换为小写 从某个文本域提取字符 返回某个文本域的长度 返回在某个文本域中指定字符的数值位置 返回某个被请求的文本域的左侧部分 返回某个被请求的文本域的右侧部分 对某个数值域进行指定小数位数的四舍五入 返回除法操作的余数 返回当前的系统日期 改变某个域的显示方式
UCASE(c)
LCASE(c)
MID(c,start[,end])
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)