T-SQL 数据语言操作(运算符),笔记

 --算术运算符

SELECT 3 + 4 AS 加的结果   --求和
GO
SELECT 5/2 AS 除的结果  --除法  左右两边都是整数,得到的也是整数 
GO     
SELECT 5.0/2 AS 除的结果2  --左右两边有一个非整数,结果为非整数
GO

SELECT 5%2 AS 模   --  余数、模
GO

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

--比较运算符  <,>,<=,>=,!=(非92标准)

DECLARE @x int ,@y int
SET @x=8
SET @y=10
IF(@x>=@y)
 SELECT '@x的值大于等于@y的值'
 ELSE
 SELECT '@y的值大'
  GO
  
  --逻辑运算符 AND ,OR ,NOT
  --AND  左右结果都为TRUE 的时候结果为TRUE 
  --OR  左右结果有一个为TRUE 的时候结果为TRUE
  --NOT 
  
  -- 优先级  NOT > AND >OR
  
  IF(3>5 OR 6>3 AND NOT 6>4)
  SELECT 'TRUE'
 ELSE
  SELECT 'FALSE'
  GO
  
  --连接运算符  +
  --  +左右都是数值型,+就是算术运算符
  --  +左右都是字符型  +就是连接运算符
  --  +左右类型不一致,就需要类型转换
  
  DECLARE @color varchar(4)
  SET @color='白色'
  SELECT '我最喜欢的颜色'+@color
  GO
  
  
  --运算符的优先级
  --()  >  算术运算符 >比较运算符  > 逻辑运算符(NOT,AND,OR) >连接运算符 > 赋值运算符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值