7.1.3运算符、表达式和优先级 第 71.算术运算符 T算术运算符包括加(+)、减(-)、乘(*)、除 (/)和取模(%) Q 2.赋值运算符(=) 3.字符串串联运算符(+) 4.比较运算符 计比较运算符包括:等于(=)、大于(>)、大于或 等于(>=)、小于(<)、小于或等于(<=)、不等 于(<或!=)、不小于(!<)、不大于(!>)
7.1.3 运算符、表达式和优先级 1. 算术运算符 算术运算符包括加(+)、减(-)、乘(*)、除 (/)和取模(%) 2. 赋值运算符 (=) 3. 字符串串联运算符 (+) 4. 比较运算符 比较运算符包括:等于(=)、大于(>)、大于或 等于(>=)、小于(<)、小于或等于(<=)、不等 于(<>或!=)、不小于(!<)、不大于(!>) 第 7 章 T - S Q L 程 序 设 计 < >
7.1.3运算符、表达式和优先级 第5.逻辑运算符 a逻辑运算符包括与(AN)、或(0R)和非(NoT) T等运算符 比较和逻辑运算均返回布尔值,值为TRUE或 FALSE Q 6.位运算符 利位运算符包括按位与(&)、按位或(|)、按位异 设或()和求反()。 位运算符用来对整型数据或者二进制数据( image 数据类型除外)之间执行位操作
7.1.3 运算符、表达式和优先级 5. 逻辑运算符 逻辑运算符包括与(AND)、或(OR)和非(NOT) 等运算符。 比较和逻辑运算均返回布尔值,值为TRUE或FALSE 6. 位运算符 位运算符包括按位与(&)、按位或(|)、按位异 或(^)和求反(~)。 位运算符用来对整型数据或者二进制数据(image 数据类型除外)之间执行位操作。 第 7 章 T - S Q L 程 序 设 计 < >
第7.1.3运算符、表达式和优先级 T5.逻辑运算符 逻辑运算符包括与(AND)、或(OR)和非(NoT) 等运算符 比较和逻辑运算均返回布尔值,值为TRUE或 FALSE 序 6.位运算符 计位运算符包括按位与(&)、按位或(|)、按位异 或()和求反()。 位运算符用来对整型数据或者二进制数据( image 数据类型除外)之间执行位操作
7.1.3 运算符、表达式和优先级 5. 逻辑运算符 逻辑运算符包括与(AND)、或(OR)和非(NOT) 等运算符。 比较和逻辑运算均返回布尔值,值为TRUE或FALSE 6. 位运算符 位运算符包括按位与(&)、按位或(|)、按位异 或(^)和求反(~)。 位运算符用来对整型数据或者二进制数据(image 数据类型除外)之间执行位操作。 第 7 章 T - S Q L 程 序 设 计 < >
第7.1.3运算符、表达式和优先级 7 音 7.运算符优先级 在同一表达式中可能包含多种运算符,而运算符是有优先级的。运算符 的优先级决定了表达式中的各个运算符参加运算的顺序。在T-SL中,运算 符的优先级从高到低如下所示: 括号: () 程 求反: 序 正负 设 乘、除、求模运算符: *、/、% 加、字符串连接和减运算符: 比较运算符: >、!=、!、! 位运算符: &、 逻辑运算符: NOT 逻辑运算符: AND 逻辑运算符: OR 赋值运算符: ○
7.1.3 运算符、表达式和优先级 7. 运算符优先级 在同一表达式中可能包含多种运算符,而运算符是有优先级的。运算符 的优先级决定了表达式中的各个运算符参加运算的顺序。在T-SQL中,运算 符的优先级从高到低如下所示: 括号: () 求反: ~ 正负: +、- 乘、除、求模运算符: *、/、% 加、字符串连接和减运算符: +、+、- 比较运算符: = 、 > 、 < 、 >= 、 <= 、 <>、!=、!>、!< 位运算符: ^、&、| 逻辑运算符: NOT 逻辑运算符: AND 逻辑运算符: OR 赋值运算符: = 第 7 章 T - S Q L 程 序 设 计 < >
7.1.4系统内置函数 第1.数学函数 7 ABS、ACOS、ASIN、ATAN、 CEILING、SIN、COS、TAN、EXP T FLOOR、LOG、L0G10、PI、 POWER、RAND、ROUN、SIGN、 SORT 2.字符串函数 ASCII、CHAR、LEFT、 RIGHT、LEN、 LOWER、 UPPER、 LTRIM 程 RTRIM、 REPLACE、 REVERSE、 SPACE、STR、 STUFF、 SUBSTRING 设 3.转换函数 CAST expression As data type conVERT (data type[(length)1, expression [, style])
7.1.4 系统内置函数 1. 数学函数 ABS、ACOS、ASIN、ATAN、CEILING、SIN、COS、TAN、EXP、 FLOOR、LOG、 LOG10、PI、 POWER、RAND、ROUND、SIGN、 SQRT 2. 字符串函数 ASCII、CHAR、LEFT、RIGHT、LEN、LOWER、UPPER、LTRIM、 RTRIM、REPLACE、REVERSE、SPACE、STR、STUFF、SUBSTRING 3. 转换函数 CAST( expression AS data_type ) CONVERT(data_type[(length)], expression [,style]) 第 7 章 T - S Q L 程 序 设 计 < >