news 2026/6/10 10:37:48

变量、运算符、流程控制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
变量、运算符、流程控制

一、变量

(1)全局变量:以@开头,先声明,在赋值

declare @str varchar(20) --建一个局部变量str,数据类型为varchar set @str = 'i like sql' --使用set 给局部变量str进行赋值 select @str = 'i like sql' --也可以使用select给局部变量str进行赋值 --set和select进行赋值的区别 --set:赋值变量指定的值。 --select:一般用于表中查询出的数据赋值给变量,如果查询结果有多条,取最后一条赋值。

(2)全局变量:以@@开头,由系统进行定义和维护

--go语句

--(1)等待go语句之前代码执行完成之后才能执行后面的代码

--(2)批处理结束的一个标志

二、运算符

--算数运算符:加(+)、减(-)、乘(*)、除(/)、模(%) --逻辑运算符:AND、OR、LIKE、BETWEEN、IN、EXISTS、NOT、ALL、ANY、 --赋值运算符:= --字符串运算符:+ --比较运算符:|、&、^ --复合运算符:+=、-=、/=、%=、*=
--(1)已知长方形的长和宽,求长方形的周长和面积 declare @c int = 10 declare @k int = 5 declare @zc int declare @mj int set @zc = (@c+@k)*2 set @mj = @c*@k print '圆周长:'+ Convert(varchar(10),@zc) --此处的+是字符串连接,字符串连接需要前后的数据类型是相同的。Convert(,)前面是需要的数据类型,后面是需要转化的数据

三、流程控制

--选择分支结构 (1)某用户银行卡号为'6225547854125656',该用户执行取钱操作,取钱5000,余额充足则进行取钱操作,并提示“取钱成功”,否则提示“余额不足” declare @balance money select @balance = (select CardMoney from BankCard where CardNo = '6225547854125656') if @balance>=5000 --可以取钱 begin update BankCard set CardMoney = CardMoney-5000 where CardNo = '6225547854125656' end else begin print '余额不足' end (2) case when 条件 then when 条件 then when 条件 then else end (3)循环 while 条件 begin end
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 11:59:04

个人对模拟电路概念与原理的简单学习

目录 1、电流 2、电路和电池 3、电流 4、电压 5、欧姆定律 1、阻碍电流的流动就是电阻,单位是欧姆 2、公式 6、安全电压 7、 电阻器 8、电容器 9、电和磁 10、震荡电路 11、保险丝和熔断器 12、具体元件理解 13、定理 14、开关电路 15、ne555 16、电…

作者头像 李华
网站建设 2026/6/10 9:12:11

Sprinfboot学习日记:大学生如何用框架实现项目自由

Sprinfboot学习日记:大学生如何用框架实现项目自由作为一名计算机专业的大学生,学习SpringBoot的过程就像打开了一扇通往企业级Java开发世界的大门。从最初面对复杂配置的迷茫,到如今能快速搭建Web应用,这段学习旅程不仅让我掌握了…

作者头像 李华
网站建设 2026/6/6 5:47:55

GameAISDK:构建下一代智能开发工具链的技术革命

GameAISDK:构建下一代智能开发工具链的技术革命 【免费下载链接】GameAISDK 基于图像的游戏AI自动化框架 项目地址: https://gitcode.com/gh_mirrors/ga/GameAISDK 在当今游戏开发领域,传统的手工测试和重复性配置工作已成为制约开发效率的瓶颈。…

作者头像 李华
网站建设 2026/6/9 21:03:02

探索全交互式植被覆盖度图像检测算法:便捷与高效的融合

全交互式植被覆盖度图像检测算法 支持人工选择区域,自动植被覆盖度计算等功能。 全流程可视化,操作简便 可见即可算在图像处理与环境监测领域,植被覆盖度的准确检测至关重要。今天咱们来聊一款超实用的全交互式植被覆盖度图像检测算法&#x…

作者头像 李华
网站建设 2026/6/8 11:53:20

3大突破性功能:ImageViewer重新定义图片浏览体验

3大突破性功能:ImageViewer重新定义图片浏览体验 【免费下载链接】ImageViewer An image viewer la Twitter 项目地址: https://gitcode.com/gh_mirrors/im/ImageViewer 在数字时代,图片已成为我们表达和记录生活的重要载体。然而,面…

作者头像 李华
网站建设 2026/6/2 2:05:19

Java开发必看:BigDecimal避坑指南,告别精度丢失烦恼

在Java开发中,你是不是也遇到过这样的“玄学问题”:明明是简单的小数计算,结果却跑偏了?比如0.1 0.2,得到的不是0.3,而是0.30000000000000004? 其实这不是Java的bug,而是浮点型数据…

作者头像 李华