T-SQL运算符

运算符类型

1、算术运算符:+,-,*,/,%

列:

USE <数据库名>

SELECT 1+1 --求和

GO

SELECT 2-1 --求减

GO

SELECT 5/2 --若两边有整数,结果为整数

GO

SELECT 5.0/2 --若两边有非整数,结果为非整数

GO

SELECT 5%2 --求余

2、赋值运算符:=

列:

declare @age int --初始变量@age

set @age=19 --给@age复制

select @age --输出

print @age --输出

3、逻辑运算符:and,or,not

1、and:两边结果都为true(真)时,结果为真

     or:两边只要一边为真时,结果为真

     not:取反

2、优先级:not>and>or

3、列:IF(1>2 OR 6>3 AND NOT 5>3)

             PRINT 'true'

             ELSE

             PRINT 'FALSE'

4、比较运算符:>,<,>=,<=,<>(不等于),=,!=(不等于)

列;

declare @a int ,@b int

select @a=8, @b=9 --select可以给多个变量赋值,set只能单个赋值

IF @a>=@b

print '@a的值大于或等于@b'

ELSE

print '@b的值大'

5、连接运算符:+

1、左右都是数值型,那么就是算术运算符

2、左右都是字符型,那么就是连接运算符

3、左右类型不一致,男需要类型转换

运算符优先级

  算术运算符->比较运算符->逻辑运算符->连接运算符->赋值运算符

 

posted @ 2020-03-28 11:27  Sugar_zxf  阅读(399)  评论(0编辑  收藏  举报