首页 > 代码库 > 6-01T-SQL中的运算符

6-01T-SQL中的运算符

算术运算符:+、-、*、/、%。

赋值运算符:=

逻辑运算符:AND、OR、NOT。

比较运算符:>,<,<=,>=,<>、=,!=。

连接运算符:“+”。

运算符的优先级:

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

算术运算符:

SELECT 3+4 AS 加的结果  --求和
GO
SELECT 5/2 AS 除的结果 --2.5,/左右两边都是整数,结果是整数
GO
SELECT 5.0/2 AS  除的结果 --左右两边有一个是非整数,结果为非整数 
GO
SELECT 5%2 AS 模 5里面有两个2,多出的这个就叫模
GO

赋值运算符:

--将等号的右边值赋给左边的变量
DECLARE  @age int 
SET  @age=18
SELECT @age
GO

比较运算符:

DECLATE  @X int,@Y int
SET @X=8
SET @Y=10
IF @X>=@Y
SELECT ‘@X的值大于@Y的值‘
ELSE 
SELECT ‘@Y的值大‘
GO

逻辑运算符:

--逻辑运算符AND,OR,NOT
--AND的左右结果都为真的时候结果为真
--OR左右结果有一个为真的时候,结果为真
--NOT
--NOT>AND>OR
IF(3>5 OR 6> 3 AND NOT 6>4)
SELECT ‘TRUE(真)’
ELSE
SELECT "FALSE(假)"
GO

连接运算符:

DECLTER @COLOR VARCHAR(4)
SET @COLOR=‘白色‘
SELECT‘我最喜欢的颜色‘+@color
GO

  

6-01T-SQL中的运算符