MS SQL CASE WHEN 的用法
2017-06-02 10:07
351 查看
前言
由于经常使用 case when 的2种情况方式,如果=1 则*** 否则 *** 结束。久而久之,都以为只能这么用,都忘记了Case WHEN 的用法。示例
DECLARE @lock INT =0,@I INT =4WHILE @lock<@I --@lock [0,1,2,3]
BEGIN
SELECT
CASE @lock
WHEN 0
THEN '没有锁定'
WHEN 1
THEN '锁定'
WHEN 2
THEN '无状态'
ELSE
'为查找到定义'
END
SELECT @lock=@lock+1
END
结果
相关文章推荐
- SQL:select case when的一些用法
- SQL CASE WHEN用法
- SQL 基础 :case when 用法
- SQL语句case when结构用法
- sql之case when 用法
- SQL语句----CASE WHEN 的用法简介
- SQL case when then end 简单用法
- sql语句中"case when"的简单用法示例
- sql中的case when 的用法涉及到大于小于号
- sql case when 用法(转)
- SQL中的CASE WHEN用法
- Pl/sql 编程之case when的用法
- SQL ----case when 用法
- 如何替换掉日期类型值为空时的默认日期? SQL语句Replace的应用和Case when 的用法。
- sql语句之case when else用法示例
- case when then...else end sql 语句用法
- sql中case when then的用法
- SQL中的CASE WHEN用法 .
- sql case when 用法
- 【Vegas原创】SQL case when 用法