cbys.net
当前位置:首页 >> sql thEn >>

sql thEn

CASE 对@isvouch 进行选择 WHEN 当满足@isvouch=1 就取THEN 后的 1 其它的就取ELSE 后的 0

select 分数,类别=Case WHEN 分数>=85 THEN '优秀' WHEN 分数>=75 THEN '良好' WHEN 分数>=60 THEN '及格' ELSE '不及格' END from 成绩表

创建表 create table a(intime varchar(10),ottime varchar(10))insert into a values ('10:00','11:00')insert into a values ('11:00',null)执行 select case when ottime is not null then datediff(n,CONVERT(varchar(10),getdate(),120)+' ...

SQL case when是条件语句,是根据不同的条件返回不同的值,并不是返回多个值,比如下面语句,id是1就返回第一个,id是2就返回第二个,没有就返回第0个: select case id when 1 then '第一个' when 2 thne '第二个' else '第0个' end from 表名

可以的 , select case when colums=(select top 1 column_a from table_a) then 'aa' end from table_b

case 表达式 when 值1 then 结果1 when 值2 then 结果2 else 结果3 也有另一种形式 case when 表达式1 then 结果1 when 表达式2 then 结果2 else 结果3

如果是判断null ,需要使用 is null 进行判断。 case when a is null then '' else a end case when a is not null then a else '' end

比如: 表:tabA col1 col2 1 aaa 2 bbb 3 ccc select case when col1 = 1 then '北京' when col1 = 2 then '上海' else '广州' end col1, col2from tabA

--SQL中有判断的地方就可以用到他,相当于Excel的iif()函数,其他语言的if else--如果怎样就怎样,否则就怎样--比如,如果性别为1就显示为男,否则就显示为女Select Name,case when Sex =0 then '男' else '女' end 性别 From ZlEmployee--行转列Sele...

sql是系统自动创建隐式游标 隐式游标自动声明、打开和关闭,其名为 SQL 通过检查隐式游标的属性可以获得最近执行的DML 语句的信息 隐式游标的属性有: SQL%FOUND – SQL 语句影响了一行或多行时为 TRUE SQL%NOTFOUND – SQL 语句没有影响任何行时...

网站首页 | 网站地图
All rights reserved Powered by www.cbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com