打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
sql in excel:Switch函数
userphoto

2017.12.13

关注

求等级是常常碰到的问题。

数据源:将成绩分等级。

60以下D;

60-80以下  C;

80-90以下 B;

90-100 A。

sql语句:

select 成绩,

switch (成绩<60,'D',

            成绩<80,'C',

            成绩<90,'B',

            成绩<=100,'A') as 等级 

from [Sheet1$] 

order by 成绩

结果:

除了返回等级之外,Switch函数其实和vba中的select--end select结构有点类似。

数据源:返回每个城市的国家。

sql语句:

select 城市,

            switch(城市='北京','中国',

            城市='纽约','美国',

            城市='巴黎','法国',

            城市='柏林','德国',

            城市='伦敦','英国') as 国家  

from [Sheet2$]

结果:

switch函数也可以用iif函数来代替,如第一个栗子。

select 成绩,

    iif(成绩<60,'D',

    iif(成绩<80,'C',

    iif(成绩<90,'B','A'))) as 等级 

from [Sheet1$] 

order by 成绩

返回结果:


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
不要再用excel数据透视表了!再忙都要看!
Excel VBA高级编程
SQL入门学习:SQL In Excel讲解
VB中的IIF函数
学生作业
如何用VBA 解决判断和选择问题?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服