专业编程基础技术教程

网站首页 > 基础教程 正文

SQL SERVER:T-SQL中的运算符(14)

ccvgpt 2024-08-08 13:03:36 基础教程 10 ℃

一、运算符:

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

SQL SERVER:T-SQL中的运算符(14)

2、比较运算符:>、<、<=、>=、=、!=(非SQL92标准)

3、逻辑运算符:And、Or、Not

4、连接运算符:+

5、赋值运算符:=

二、运算符的优先级:

算术运算符 > 比较运算符 > 逻辑运算符(NOT >AND > OR) > 连接运算符 > 赋值运算符

三、举例说明:

1、算术运算符:

SELECT 3+4 AS 加的结果
GO
SELECT 5/2 --左右两边都是整数,结果也是整数
GO
SELECT 5.0/2 --左右两边有一个是非整数,结果为非整数
GO
SELECT 5%2--取模或叫取余数
GO

2、比较运算符:

DECLARE @X INT,@Y INT
SET @X=10
SET @Y=11
IF @X>=@Y
	SELECT 'X值大于或等于Y值'
ELSE
	SELECT 'X值小于Y值'
GO

3、逻辑运算符:

1)AND 左右结果都为真,则结果为真

2)OR 左右结果有一个为真,则结果为真

3)NOT 求非或反,

IF (5<2 OR 6>4 AND NOT 1>4)--先运算NOT,再运算AND,最后运算OR,结果为"真"
	SELECT 'TRUE'
ELSE
	SELECT 'FALSE'
GO

4、连接运算符:

“+”的左右都是数值时,则为算术运算符;

“+”的左右都是字符时,则为连接运算符;

“+”的左右数据类型不一致时,则需转换类型,否则报错

5、赋值运算符:

DECLARE @AGE INT
SET @AGE=18
SELECT @AGE
GO

Tags:

最近发表
标签列表