cbys.net
相关文档
当前位置:首页 >> sql whEn thEn EnD >>

sql whEn thEn EnD

A. 使用带有简单 CASE 函数的 SELECT 语句 在 SELECT 语句中,简单 CASE 函数仅检查是否相等,而不进行其他比较。 以下示例使用 CASE 函数更改产品系列类别的显示,以使这些类别更易理解。 USE AdventureWorks;GOSELECT ProductNumber, Category...

--可以不写else但是一定要有end ,没有else如果不满足条件会以null填充

SELECT NODE_TREEVIEW.NODE_NAME, (CASE WHEN (TEMPERATURE >= '100') THEN '1' ELSE NULL END), (CASE WHEN (BATTERY >= '100') THEN '2' ELSE NULL END), (CASE WHEN (FENGSU >= '100') THEN '3' ELSE NULL END), (CASE WHEN (SHIDU >= '100')...

SQL 可以使用 ‘as’来为检索的列命名。 例表格:base_zwb 使用 case when then 根据'bm_bh'字段值,来生成一个列‘部门’,用 ‘as’来命名,代码如下: select zw_mc as '职位名称',case when bm_bh = '001' then '销售部' when bm_bh = '002' then ...

select case when 1=1 then '1等于1' when 1=2 then '1等于2啦' when 1=3 then '1=3' else '其他等式' end以case开头,end结束。 when和then相当于“如果...那么”,else相当于如果以上都不成立,那么就。。

case when len(left(表1的字段2,charindex(' ',表1的字段2)-1))>=len(right(表1的字段2,len(表1的字段2)-charindex(' ',表1的字段2)) 应该是 case when len(left(表1的字段2,charindex(' ',表1的字段2)-1))>=len(right(表1的字段2,len(表1的字段...

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

select FItemID,case when FStockID=0 then FLastStockID else FStockID end as FStockID,SUM(FQty) as FQty from test where FItemID in (5,6,7,13,14) group by FItemID,case when FStockID=0 then FLastStockID else FStockID end order by F...

语句写法有问题 tradeType= case when tradeType=1 then '存款' when tradeType=2 then '取款' end as '交易类型', 第一种方法,去掉第一句 tradeType= 第二种方法,去掉最后一句 as '交易类型' (保留逗号) ,同时将第一句改为 '交易类型' =

SELECT UserName,case Gender when 0 then N'保密' when 1 then N'男' when 2 then N'女' end as '性别' 你说的是不是这样,加个列名?

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