首页 > 数据库 >T-SQL中的运算符

T-SQL中的运算符

时间:2022-12-21 11:02:25浏览次数:37  
标签:SET -- 运算符 SQL GO true SELECT


--算数运算符
SELECT 3+4 AS  加的结果
GO
SELECT 5/2 AS 除的结果 --2.5 左右两边都是整数,结果是整数
GO
SELECT 5.0/2 AS 除的结果  --两边有一个式非整数 结果位非整数
GO
SELECT 5%2 AS 模
GO
--赋值运算符 ,将等号的右边赋值给左边的变量或者是表达式
DECLARE @age INT
SET @age = 18
SELECT @age AS 我的天哪
GO
--比较运算符=,》,《,》=,《=,《》,!=
DECLARE @x int ,@y int
SET @x = 10
SET @y = 8
IF @x>=@y
SELECT '@x的值大于等于@y的值'
ELSE 
SELECT '@Y的值大'
GO
--逻辑运算符 AND ,OR ,NOT
--AND 左右结果都为true的时候结果为真
--OR 结果有一个为true,结果为true
--NOT > AND > OR
--(1)not 6>4 false (2)6>3 true  (1)and(2) false  (3)3>5 false
IF (3>5OR 6>3 AND NOT 6>4)
SELECT 'TRUE(真)'
ELSE 
SELECT 'FALSE(假)'
--连接运算符 +
--+左右,都是数值型,就是算数运算符,
--+左右,都是字符型+就是连接运算符
--+左右,类型不一致,就需要类型转换
DECLARE @color varchar(4)
SET @color='白色'
SELECT '我最喜欢的颜色'+@color
GO

标签:SET,--,运算符,SQL,GO,true,SELECT
From: https://blog.51cto.com/u_12606187/5958631

相关文章

  • SQL SERVER 创建文件组
    --USEmaster--当前指向的操作的数据库--GO --CREATEDATABASEE_Market--ONPRIMARY--主文件组--(--NAME='E_Market_data',--FILEN......
  • MySQL 锁表处理
    showprocesslist;killpidshowOPENTABLESWHEREin_use>0; 异常描述:Causedby:com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException:Lockwaittim......
  • See-SQL审计平台介绍及部署
    背景线下数据库,成天有人要求运维执行这sql那sql的,又苦逼又容易背锅,问了下公司的DBA大神,推荐了see审计平台,执行sql有审计记录,留痕留痕留痕,重要的事情说三遍,即使是线下环境,......
  • MySQL-线程池介绍
    一、为什么使用MySQL线程池1、减少线程重复创建与销毁部分的开销,提高性能线程池技术通过预先创建一定数量的线程,在监听到有新的请求时,线程池直接从现有的线程中分配一个......
  • MySQL-Show Profile
    简介: ShowProfile是mysql提供的可以用来分析当前会话中sql语句执行的资源消耗情况的工具,可用于sql调优的测量。默认情况下处于关闭状态,并保存最近15次的运行结果。 1......
  • MySQL高可用复制管理工具 —— Orchestrator简介及基本搭建
    1、背景 Orchestrator(orch):go编写的MySQL高可用性和复制拓扑管理工具,支持复制拓扑结构的调整,自动故障转移和手动主从切换等。后端数据库用MySQL或SQLite存储元数据,并提供W......
  • archery SQL审核平台
    archerySQL审核平台项目位置:https://github.com/hhyo/archery背景SQL审核是对MySQL语句写法的统一化,标准化,避免因为SQL的不规范、语法错误等导致出现误删、误更新数据......
  • MySQL45讲笔记
    MySQL基础架构MySQL架构可大体分为Server层和存储引擎两个部分Server层可分为连接器,分析器,优化器存储引擎层负责数据的存储和提取。其架构模式是插件式的,需要在建表......
  • 基于Java springboot+mybatis+mysql+jsp网上书城管理系统
    @目录一、系统介绍二、功能展示1.主页(客户)2.登陆(客户)3.我的购物车(客户)4.我的订单(客户)5.我的图书(商家)6.新书上架(商家)7.订单管理(商家)7.统计分析(管理员)8.用户管理(用户管理......
  • MySQL高可用工具Orchestrator:复制拓扑的发现
    1、orchestrator如何去发现mysql实例这个涉及到两个参数:HostnameResolveMethod和MySQLHostnameResolveMethodHostnameResolveMethod的值有三个选项:  "cname":通过c......