zcgw.net
当前位置:首页 >> whEn thEn >>

whEn thEn

给你一个参考。我相信你看了后就知道应该如何处理了。有表student(id,name,score)根据分数列(score)每10分为一段,查询每段分数的人数。 SELECT a, COUNT(*) FROM (SELECT a = CASE WHEN score >= 0 AND score < 10 THEN '0-9' WHEN score >= ...

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

你应该这样写 select * from 表 where 1=1 and (case when a=1 then a when 表.字段='asdfasdf' then b end)='值

when和while的区别 ①when是at or during the time that, 既指时间点,也可指一段时间; while是during the time that,只指一段时间,因此when引导的时间状语从句中的动词可以是终止性动词,也可以是延续性动词,而while从句中的动词必须是延续...

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

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

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

遇到 XXX情况 就 XXX 遇不到就 XXX 结束 case when …… then …… else …… end

when:指 当……时候,常用于进行时。 then:指 那个时候,常用于过去式

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')...

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