26. SQL -- TSQL(SELECT语句的使用,子查询,连接,通配符 )(2)
[*] 注释符:
在Transact-SQL 语言中可使用两种注释符:行注释和块注释。
行注释符为“--”,这是ANSI 标准的注释符,用于单行注释。
块注释符为“/*…*/”,“/*”用于注释文字的开头,“*/”用于注释文字的末尾。块注释符可在程序中标识多行文字为注释。
[*] T-SQL 运算符:
算术运算:+、-、x、/、%
比较运算:>、=、、!<
逻辑运算:and、or、not
位运算:&、|、~ 、^
连接运算:+
一元运算:+、—、~
1)、算术运算符:
算术运算符用来在两个表达式上执行数学运算,这两个表达式可以是任意两个数字数据类型的表达式。算术运算符包括+(加)、-(减)、*(乘)、/(除)、%(模)五个。
在Transact-SQL 中,“+”包含了三个方面的意义:
表示正号,即在数值前添加“+”号表示该数值是一个正数。
表示算术运算的加号,能将数值类型的两个数据相加。
连接两个字符型或binary 型的数据,这时的“+”号叫做字符串串联运算符。
%(mod):即取余数的意思
例:select 11 % 6
2)、赋值运算符
T-SQL 中只有一个赋值运算符,即(=)。赋值运算符使我们能够将数据值指派给特定的对象。另外,还可以使用赋值运算符在列标题和为列定义值的表达式之间建立关系。例如,下面的代码创建了@MyCounter 变量。然后赋值运算符将@MyCounter 设置成一个由表达式返回的值。
例:declare @mycounter int
set @mycounter = 1
select@mycounter
3)、比较运算符
比较运算符用来测试两个表达式是否相同。除了text、ntext 或 image 数据类型的表达式外,比较运算符可以用于所有的表达式。比较运算符的符号及其含义如表所示:
运算 符 含 义
=等于
>大于
=大于等于
= '2011-06-13'
andsign_time
页:
[1]