sql server 流程控制
--1.begin end 相当于 { }--2.if else语句declare @a int,@b intset @a=3set @b=8if @a>@bprint 'a>b'elseprint 'a<b'--3.case when then end语句 /*转自https://www.cnblogs.com/shaopang/p/6903985.html*/
第一种 格式 : 简单Case函数 :
格式说明
case 列名
when 条件值1 then 选择项1
when 条件值2 then 选项2.......
else 默认值 end
eg:
select
case job_level
when '1' then '1111'
when '2' then '1111'
when '3' then '1111'
else 'eee' end
from dbo.employee
第二种 格式 :Case搜索函数
格式说明
case
when 列名= 条件值1 then 选择项1
when 列名=条件值2 then 选项2.......
else 默认值 end
eg:
update employee
set e_wage =
case
when job_level = '1' then e_wage*1.97
when job_level = '2' then e_wage*1.07
when job_level = '3' then e_wage*1.06
else e_wage*1.05
end
--4.while ..continue..break语句declare @i int,@sum int set @i=1 set @sum=0 while @i<=10 begin if @i%2=0 @sum=@sum+@i else continue @i=@i+1 end print '@sum' --5.return语句实现退出功能 --6.goto 标签 --7.waitfor waitfor delay '00:00:03' print '祝你生日快乐'
转载于:https://www.cnblogs.com/mznsndy/p/10873452.html
sql server 流程控制相关推荐
- SQL Server数据控制(Grant和Revoke)——架构
下面呢是我在学习数据控制时遇到的问题和解决方法,可能也不是很对,希望看到我这篇文章的大佬能给我指点指点. 我为什么要写这篇文章呢? (1)当做以后复习的资料: (2)锻炼一下自己写文章的能力: 什么是 ...
- SQL Server流程介绍
SQL大致步骤如下: select (distinct.top) 列 --第五步 from 表1 left/inner/right join 表2 on 关联条件 --第一步 where 条件判断(a ...
- SQL Server-流程控制 5,Goto 语句
ylbtech-SQL Server:SQL Server-流程控制 5,Goto 语句 SQL Server 流程控制中的 Goto 语句. 1,Goto 语句 1 --============== ...
- T-SQL:流程控制 4,Case 语句
ylbtech-SQL Server:SQL Server-流程控制 4,Case 语句 SQL Server 流程控制中的 Case 语句. 1,Case 语句 1 --============== ...
- SQL Server-流程控制 7,Return 语句
ylbtech-SQL Server:SQL Server-流程控制 7,Return 语句 SQL Server 流程控制中的 Return 语句. 1,Return 语句 1 --======== ...
- SQL Server-流程控制 6,WaitFor 语句
ylbtech-SQL Server:SQL Server-流程控制 6,WaitFor 语句 SQL Server 流程控制中的 WaitFor 语句. 1,WaitFor 语句 1 --===== ...
- SQL Server-流程控制 2,If...Else 语句
ylbtech-SQL Server:SQL Server-流程控制 2,If...Else 语句 SQL Server 流程控制中的 If...Else 语句. 1,If...Else 语句 1 - ...
- sql server 内存初探
原文:sql server 内存初探 一. 前言 对于sql server 这个产品来说,内存这块是最重要的一个资源, 当我们新建一个会话,相同的sql语句查询第二次查询时间往往会比第一次快,特别是在 ...
- SQL Server中的锁的简单学习
原文:SQL Server中的锁的简单学习 简介 在SQL Server中,每一个查询都会找到最短路径实现自己的目标.如果数据库只接受一个连接一次只执行一个查询.那么查询当然是要多快好省的完成工作.但 ...
最新文章
- RESTful API 设计规范精讲
- java系统排序_Java实现二进制排序树
- Java RESTful 框架的性能比较
- 山东谋定富硒产业示范园-农业大健康·万祥军:国研功能农业
- jqgrid下载,引入
- C#的多线程机制探索6
- 闲鱼的真正用法,其实是找对象
- 【材料计算】第一性原理、密度泛函理论、从头算之间的关系
- centos7下载及安装步骤
- .Net大型购物平台源码
- 项目经理价值的最终体现
- 如何用python爬取下载微博视频_Python通过抓包和使用cookie爬取微博完全讲解(附视频)-阿里云开发者社区...
- 使用豆瓣源安装Django
- c++ 统计指定字母开头单词的数量
- Cython基础使用
- 勾号、叉号、圈号的收集
- ECharts绘制饼图
- DoT/DoH/DoQ 之 CoreDNS配置
- iOS 沙盒路径/创建文件夹
- 一元线性回归与多元线性回归
热门文章
- Java中 LocalDate、LocalTime、LocalDateTime三个时间工具类的使用介绍
- 建筑学公务员要求计算机二级,在我国,建筑学作为一级学科包括四个二级学科,其中两个是建筑设计及其理论、建筑历史与理论,另外两个是( )。...
- mybatis plug 只查id_MyBatis Generator的一个问题引发对插件的修改
- java内存映射缓存,java – 用于数据库实现的内存映射的MappedByteBuffer或直接ByteBuffer?...
- python执行js脚本安全吗_手把手教你如何使用Python执行js代码
- 绅士宝智能机器人怎样_如何打败“机器人淘汰三原则”
- 计算机杀毒记录表格,11科室计算机杀毒登记表
- eds图怎么绘制_EDS元素分析-eds图像
- @ 添加属性(属性注入)
- 初次安装Mysql5.7以上版本后初始root密码找不到的问题