mysql 嵌套if标签_对比Excel、MySQL、Python,分别讲述 “if函数” 的使用原理!
作者:黃偉呢
本文轉自:數(shù)據(jù)分析與統(tǒng)計學之美
其實,不管是Excel、MySQL,還是Python,“if”條件判斷都起著很重要的作用。今天這篇文章,就帶著大家盤點一下,這三種語言如何分別使用?“if函數(shù)”?。
if函數(shù)原理圖如下:
1. Excel
Excel應該屬于人人都會的“數(shù)據(jù)分析處理”軟件了,實際工作中,我們寫If嵌套也是時常會有的事兒。但是大家可能會發(fā)現(xiàn),在Excel中編寫if函數(shù),超級容易遺漏“括號”。
今天,我就帶著大家來看看,如何方便、快捷的在Excel中寫出if函數(shù)。
首先,我們看一下if函數(shù)的語法。
當使用了if()函數(shù)進行多層嵌套,很容易寫錯,那么怎么規(guī)避這個問題呢?
2. MySQL
MySQL應該也是90%以上的數(shù)據(jù)分析人,需要掌握的一個技能了。當然,if函數(shù)也是極其重要的一個MySQL函數(shù) 。
有了Excel上面的講解基礎后,我們在MySQL中使用if函數(shù),就顯得很簡單了。
語法格式如下:
if(condition,?a,?b)如果有這樣一個數(shù)據(jù),將ssex為男的替換為1,ssex為女的替換為0。
操作如下:
select? sid
????,sname
????,sage
????,ssex
????,if(ssex?=?"男",?1,?0)
from?student;
結果如下:
對于嵌套if函數(shù),其實用法一模一樣。
select?if(90<60,?"不及格",?if(90>80,?"優(yōu)秀",?"中等"));結果如下:
3. Python
任何一門編程語言,其最大的優(yōu)勢:能夠隨意編寫滿足我們需求的代碼。在這個過程中,if函數(shù)起著極其重要的作用。
單條件語法邏輯如下:
if?判斷條件:????執(zhí)行語句……
else:
????執(zhí)行語句……
案例如下:
flag?=?Falsename?=?'luren'
if?name?==?'python':?????????#?判斷變量是否為?python?
????flag?=?True??????????????#?條件成立時設置標志為真
????print('welcome?boss')?????#?并輸出歡迎信息
else:
????print(name)???????????????#?條件不成立時輸出變量名稱
結果如下:
多條件語法邏輯如下:
if?判斷條件1:????執(zhí)行語句1……
elif?判斷條件2:
????執(zhí)行語句2……
elif?判斷條件3:
????執(zhí)行語句3……
else:
????執(zhí)行語句4……
案例如下:
num?=?5?????if?num?==?3:????????????#?判斷num的值
????print('boss'?)???????
elif?num?==?2:
????print('user')
elif?num?==?1:
????print('worker')
elif?num?0:???????????#?值小于零時輸出
????print('error')
else:
????print('roadman'???)??#?條件均不成立時輸出
結果如下:
?
推薦閱讀
?
CDA課程咨詢
總結
以上是生活随笔為你收集整理的mysql 嵌套if标签_对比Excel、MySQL、Python,分别讲述 “if函数” 的使用原理!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云盾idaas登陆_移动端扫码登录IDa
- 下一篇: linux 操作mysql 数据库命令_