忘電子工掌出社 6.2.2数量函数 常用的数量函数包括数值函数、日期时间函数、字符串 函数、文本图像函数和系统函数 1.数值函数 数值函数用于对数字表达式进行数学运算并返回运算结 果 (1) ABS ABS函数返回给定数字表达式的绝对值。语法格式为: ABs (numeric expression 【例63】显示ABS函数对三个数字8.0、50和03的不 (2 RAND RAND函数返回0-1之间的一个随机值。语法格式为: RAND(ISeed]) 其中,参数seed为整型表达式,返回值类型为 float 返回目录
• 6.2.2 数量函数 • 常用的数量函数包括数值函数、日期时间函数、字符串 函数、文本图像函数和系统函数。 • 1. 数值函数 • 数值函数用于对数字表达式进行数学运算并返回运算结 果。 • (1)ABS • ABS函数返回给定数字表达式的绝对值。语法格式为: • ABS(numeric_expression) • 【例6.3】显示ABS函数对三个数字8.0、-5.0和0.3的不 同效果。 • (2)RAND • RAND函数返回0-1之间的一个随机值。语法格式为: • RAND([seed]) • 其中,参数seed为整型表达式,返回值类型为float。 • 返回目录
忘電子工掌出社 2.字符串函数 基本字符串函数: UPPER、 LOWER、 SPACE、 REPLACE、 REPLICATE、 STUFF、 REVERSE、 LTRIM、 RTRIM。 字符串查找函数: CHARINDEX、 PATINDEX。 长度和分析函数: DATALENGTH、 SUBSTRING、 RIGHT。 转换函数:ASCIⅠ、CHAR、STR、 SOUNDEX、 DIFFERENCE 下面给出几个例子说明字符串函数的使用 【例6.41-(例6.7 返回目录
• 2. 字符串函数 • 基本字符串函数:UPPER、LOWER、SPACE、REPLACE、 REPLICATE 、STUFF、REVERSE、LTRIM、RTRIM。 • 字符串查找函数:CHARINDEX、PATINDEX。 • 长度和分析函数:DATALENGTH、SUBSTRING、RIGHT。 • 转换函数:ASCⅡ、CHAR、STR、SOUNDEX、DIFFERENCE • 下面给出几个例子说明字符串函数的使用。 • 【例6.4】--【例6.7】 • 返回目录
忘電子工掌出社 3.日期和时间函数 日期和时间函数用于对日期和时间数据进行各种不同的处理和运 算,用于处理 datatime和 smalldatetime类型的数据,并返回一个字 符串、数字值或日期和时间值。 (1 DAY DAY函数返回 date expression中的日期值,语法格式如下 daY (date expression DAY函数使用整数值作参数,系统从1900年1月1日起往后数 指定,整数值+1天,再返回其日期。 (2 MONTH MONTH返回 date expression中的月份值,函数语法格式如下 MONTH( date expression 与DAY函数不同的是: MONTH函数的参数为整数时,一律返回 整数值1。即 SQL Server认为其是1900年1月 (3) YEAR YEAR函数返回 date expression中的年份值,语法格式如下 YEaR (date expression) ·返回目录
• 3. 日期和时间函数 • 日期和时间函数用于对日期和时间数据进行各种不同的处理和运 算,用于处理datatime和smalldatetime类型的数据,并返回一个字 符串、数字值或日期和时间值。 • (1)DAY • DAY函数返回 date_expression中的日期值,语法格式如下: • DAY (date_expression) • DAY函数使用整数值作参数,系统从 1900 年 1 月 1 日起往后数 指定,整数值+1天,再返回其日期。 • (2)MONTH • MONTH返回 date_expression中的月份值,函数语法格式如下: • MONTH(date_expression) • 与 DAY函数不同的是:MONTH函数的参数为整数时,一律返回 整数值1。即SQL Server认为其是1900年1月。 • (3)YEAR • YEAR函数返回 date_expression中的年份值,语法格式如下: • YEAR(date_expression) • 返回目录
忘電子工掌出社 6.3使用 Select语句 631使用 Select语句的基本介绍 SELECT语句是是查询数据的基本方法。 SELECT语句可 以从数据库中査询行,并允许从一个或多个表中选择 个或多个行或列 SELECT语句主要子句格式可归纳如下 SELECT [DISTINCT]TOP n] select_list [INTO new_table [FROM table_source TWHERE search_condition] [GROUP BY group_ by_expression] THAVING search condition] [ORDER BY order_expression [asC] ICOMPUTE expression] 其中:[]表示可选项。 返回目录
6.3使用Select语句 • 6.3.1使用Select 语句的基本介绍 • SELECT语句是是查询数据的基本方法。SELECT语句可 以从数据库中查询行,并允许从一个或多个表中选择 一个或多个行或列。 • SELECT语句主要子句格式可归纳如下: • SELECT [DISTINCT][TOP n] select_list • [INTO new_table] • [FROM table_source] • [WHERE search_condition] • [GROUP BY group_by_expression] • [HAVING search_condition] • [ORDER BY order_expression [ASC|DESC]] • [COMPUTE expression] • 其中:[ ]表示可选项。 返回目录