详细说一下then,mysql when case then之类连接词的用法

【图文】when 用法小结_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
when 用法小结
上传于||文档简介
&&高​考​英​语​ ​w​h​e​n​ ​的​用​法
大小:106.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢②表转折关系:but、only、while、when④表因果关系:therefore(因此)、so、for、then用上述的连词写一些健康向上的句子 附中文~如果可以的话想到就顺便说一下有什么 考点咯~
小雪捤坴if01
I am not rich but I am very happy.我不富有,但我很快乐.【】Only in this way can we succeed.只有用这种办法,我们才能成功.【】While I like the color of the hat, I do not like its shape. 虽然我喜欢这顶帽子的颜色,但我不喜欢它的形状.【】I had only fifteen dollars on me when the book I wanted cost twenty. 我身上只带了十五元钱,可是我想买的那本书定价二十元.【】These birds are very beautiful and therefore liked by many people.这些鸟很美丽因而被人们喜欢.【】Mum told him to go to bed early so he could get up early the next morning. 妈妈叫他早点上床睡觉,第二天早上好早点起床.【】We must start early, for it will take two hours to drive to the airport. 我们得早点动身,因为开车去机场得花两个小时.【】work hard and then you will succeed.努力干然后你就会成功.
为您推荐:
其他类似问题
扫描下载二维码连词的分类搭配及其基本用法详解_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
连词的分类搭配及其基本用法详解
上传于||文档简介
&&详​细​的​哦​~​清​晰​明​了​~
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢trackbacks-0
1. CASE WHEN 表达式有两种形式
--简单Case函数
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASEWHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END
2. CASE WHEN 在语句中不同位置的用法
2.1 SELECT CASE WHEN 用法
grade, COUNT (CASE WHEN sex = 1 THEN 1
/*sex 1为男生,2位女生*/
END) 男生数,
COUNT (CASE WHEN sex = 2 THEN 1
END) 女生数
FROM students GROUP BY
2.3 WHERE CASE WHEN 用法
SELECT T2.*, T1.*
FROM T1, T2
WHERE (CASE WHEN T2.COMPARE_TYPE = 'A' AND
T1.SOME_TYPE LIKE 'NOTHING%'
WHEN T2.COMPARE_TYPE != 'A' AND
T1.SOME_TYPE NOT LIKE 'NOTHING%'
2.4 GROUP BY CASE WHEN 用法
CASE WHEN salary &= 500 THEN '1'
WHEN salary & 500 AND salary &= 600
WHEN salary & 600 AND salary &= 800
WHEN salary & 800 AND salary &= 1000 THEN '4'
ELSE NULL END salary_class, -- 别名命名COUNT(*)
CASE WHEN salary &= 500 THEN '1'
WHEN salary & 500 AND salary &= 600
WHEN salary & 600 AND salary &= 800
WHEN salary & 800 AND salary &= 1000 THEN '4'
ELSE NULL END;
3.关于IF-THEN-ELSE的其他实现
3.1 DECODE() 函数
select decode(sex, 'M', 'Male', 'F', 'Female', 'Unknown')from
貌似只有Oracle提供该函数,而且不支持ANSI SQL,语法上也没CASE WHEN清晰,个人不推荐使用。
3.2 在WHERE中特殊实现
SELECT T2.*, T1.*
FROM T1, T2
WHERE (T2.COMPARE_TYPE = 'A' AND T1.SOME_TYPE LIKE 'NOTHING%')
(T2.COMPARE_TYPE != 'A' AND T1.SOME_TYPE NOT LIKE 'NOTHING%')
这种方法也是在特殊情况下使用,要多注意逻辑,不要弄错。
阅读(...) 评论()

我要回帖

更多关于 sql when then 的文章

 

随机推荐