mysql excel 函数_对比Excel、MySQL、Python, “if函数” 的使用原理

原标题:对比Excel、MySQL、Python, “if函数” 的使用原理

文末扫码领【SQL数据库面试题及答案】

作者:黄伟呢

转载自:数据分析与统计学之美

(ID:gh_21c25c7e71d0)

其实,不管是Excel、MySQL,还是Python,“if”条件判断都起着很重要的作用。今天这篇文章,就带着大家盘点一下,这三种语言如何分别使用 “if函数” 。

872a5418dff94f0ca62eb2e1f6f6895c.png

if函数原理图

1

Excel

Excel应该属于人人都会的“数据分析处理”软件了,实际工作中,我们写If嵌套也是时常会有的事儿。但是大家可能会发现,在Excel中编写if函数,超级容易遗漏“括号”。

今天,我就带着大家来看看,如何方便、快捷的在Excel中写出if函数。

首先,我们看一下if函数的语法。

fd0e98e54436075cf487204dc6934df9.png

当使用了if函数进行多层嵌套,很容易写错,那么怎么规避这个问题呢?

043421cdbbd0c888f08bec5411a89e05.png

2

MySQL

MySQL应该也是90%以上的数据分析人,需要掌握的一个技能了。当然,if函数也是极其重要的一个MySQL函数 。

有了Excel上面的讲解基础后,我们在MySQL中使用if函数,就显得很简单了。

语法格式如下:

if(condition, a, b)

如果有这样一个数据,将ssex为男的替换为1,ssex为女的替换为0。

62f40e2aeb7d3a089169ee4eed33df08.png

操作如下:

select

sid

,sname

,sage

,ssex

, if(ssex = "男", 1, 0)

fromstudent;

结果如下:

11acc63c492b72c134287e7e224486c0.png

对于嵌套if函数,其实用法一模一样。

selectif( 90< 60, "不及格", if( 90> 80, "优秀", "中等"));

结果如下:

de608800ea3b6a69f64fe0696a917f67.png

3

Python

任何一门编程语言,其最大的优势:能够随意编写满足我们需求的代码。在这个过程中,if函数起着极其重要的作用。

单条件语法逻辑如下:

if判断条件:

执行语句……

else:

执行语句……

案例如下:

flag = False

name = 'luren'

ifname == 'python': # 判断变量是否为 python

flag = True# 条件成立时设置标志为真

print( 'welcome boss') # 并输出欢迎信息

else:

print(name) # 条件不成立时输出变量名称

结果如下:

b1203959e50e4233d0e3e23490d9df51.png

多条件语法逻辑如下:

if判断条件1:

执行语句1……

elif判断条件2:

执行语句2……

elif判断条件3:

执行语句3……

else:

执行语句4……

案例如下:

num = 5

ifnum == 3: # 判断num的值

print( 'boss')

elifnum == 2:

print( 'user')

elifnum == 1:

print( 'worker')

elifnum < 0: # 值小于零时输出

print( 'error')

else:

print( 'roadman') # 条件均不成立时输出

结果如下:

cdc041930056d687bf32a7a81f59153a.png

本文转自数据分析与统计学之美

(ID:gh_21c25c7e71d0)返回搜狐,查看更多

责任编辑:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部