T-SQL中的注释符和运算符

一.注释符

注释符(--),用于单行注释, 

/*”  “*/”,  “/*”用于注释文字的开头,“*/”用于注释文字的结尾,可在程序中标识多行文字为注释

二.运算符

运算符是一种符号,用来进行常量、变量或者列之间的数学运算和比较操作,它是Transact-SQL语言很重要的部分。运算符有几种类型分别为:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、连接运算符

1.算术运算符     算术运算符在两个表达式上执行数学运算,这两个表达式可以是数字数据类型分类的任何数据类型。算术运算符包括:+(加)、-(减)、×(乘)、/(除)、%(取余)。例如:5%3=2,3%5=3。

示例: 求10对5取余。在查询分析中运行的结果

SQL语句如下:

declare @x int ,@y int,@z int         --定义三个局部变量

x y z select @x=10,@y=5            --分别给x和y赋值

set @z=@x%@y            --求x余y的结果,再赋给z

print @z                --显示z值 

注意:     取余运算两边的表达式必须是整型数据

2. 赋值运算符     T-SQL 有一个赋值运算符,即等号 (=)。

在下面的示例中,创建了@songname变量。然后利用赋值运算符将 @songname 设置成一个由表达式返回的值。

 3.比较运算符:测试两个表达式是否相同。除了 text、ntext 或 image 数据类型的表达式外,比较运算符可以用于所有的表达式。

比较运算符包括:>(大于)、<(小于)、=(等于)、>=(大于等于)、<=(小于等于)、!=(不等于)、!>(不大于)、!<(不小于),其中!=、!>、!<不是ANSI标准的运算符

 比较运算符的结果是布尔数据类型有3种值:TRUE、FALSE及UNKNOWN。那些返回布尔数据类型的表达式被称为布尔表达式。

4.逻辑运算符:对某个条件进行测试,以获得其真实情况。逻辑运算符和比较运算符一样,返回带有TRUE或FALSE值的布尔数据类型。

SQL支持的逻辑运算符

运  算  符

行    为

ALL

如果一个比较集中全部都是TRUE,则值为TRUE

AND

如果两个布尔表达式均为TRUE,则值为TRUE

ANY

如果一个比较集中任何一个为TRUE,则值为TRUE

BETWEEN

如果操作数是在某个范围内,则值为TRUE

EXISTS

如果子查询包含任何行,则值为TRUE

IN

如果操作数与一个表达式列表中的某个相等的话,则值为TRUE

LIKE

如果操作数匹配某个模式的话,则值为TRUE

NOT

对任何其他布尔运算符的值取反

OR

如果任何一个布尔表达式是TRUE,则值为TRUE

SOME

如果一个比较集中的某些为TRUE的话,则值为TRUE

5.位运算符:操作数可以是整数数据类型或二进制串数据类型(image数据类型除外)范畴的。SQL支持的按位运算符。 

6.字符串连接运算符     连接运算符“+”用于连接两个或两个以上的字符或二进制串、列名或者串和列的混合体,将一个串加入到另一个串的末尾。语法如下:<expression1>+<expression2>

猜你喜欢

转载自blog.csdn.net/qq_43552118/article/details/87880649
今日推荐