excel了解mysql_对比Excel、MySQL、Python,分别讲述 “if函数” 的使用原理!
其實,不管是Excel、MySQL,還是Python,“if”條件判斷都起著很重要的作用。今天這篇文章,就帶著大家盤點一下,這三種語言如何分別使用“if函數” 。
if函數原理圖如下:
1. Excel
Excel應該屬于人人都會的“數據分析處理”軟件了,實際工作中,我們寫If嵌套也是時常會有的事兒。但是大家可能會發現,在Excel中編寫if函數,超級容易遺漏“括號”。
今天,我就帶著大家來看看,如何方便、快捷的在Excel中寫出if函數。
首先,我們看一下if函數的語法。
當使用了if()函數進行多層嵌套,很容易寫錯,那么怎么規避這個問題呢?
2. MySQL
MySQL應該也是90%以上的數據分析人,需要掌握的一個技能了。當然,if函數也是極其重要的一個MySQL函數 。
有了Excel上面的講解基礎后,我們在MySQL中使用if函數,就顯得很簡單了。
語法格式如下:
if(condition,?a,?b)
如果有這樣一個數據,將ssex為男的替換為1,ssex為女的替換為0。
操作如下:
select
sid
,sname
,sage
,ssex
,if(ssex?=?"男",?1,?0)
from?student;
結果如下:
對于嵌套if函數,其實用法一模一樣。
select?if(90<60,?"不及格",?if(90>80,?"優秀",?"中等"));
結果如下:
3. Python
任何一門編程語言,其最大的優勢:能夠隨意編寫滿足我們需求的代碼。在這個過程中,if函數起著極其重要的作用。
單條件語法邏輯如下:
if?判斷條件:
執行語句……
else:
執行語句……
案例如下:
flag?=?False
name?=?'luren'
if?name?==?'python':?????????#?判斷變量是否為?python
flag?=?True??????????????#?條件成立時設置標志為真
print('welcome?boss')?????#?并輸出歡迎信息
else:
print(name)???????????????#?條件不成立時輸出變量名稱
結果如下:
多條件語法邏輯如下:
if?判斷條件1:
執行語句1……
elif?判斷條件2:
執行語句2……
elif?判斷條件3:
執行語句3……
else:
執行語句4……
案例如下:
num?=?5
if?num?==?3:????????????#?判斷num的值
print('boss'?)
elif?num?==?2:
print('user')
elif?num?==?1:
print('worker')
elif?num?
print('error')
else:
print('roadman'???)??#?條件均不成立時輸出
結果如下:
總結
以上是生活随笔為你收集整理的excel了解mysql_对比Excel、MySQL、Python,分别讲述 “if函数” 的使用原理!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql批量加逗号_批量插入数据到数据
- 下一篇: mac终端mysql的字符集_mac下修