mysql 嵌套if标签_对比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 = Falsename = '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 0: # 值小于零时输出 print('error')else: print('roadman' ) # 条件均不成立时输出
结果如下:
推荐阅读
CDA课程咨询
mysql 嵌套if标签_对比Excel、MySQL、Python,分别讲述 “if函数” 的使用原理!相关推荐
- 数据分析领域,为什么要对比Excel学习Python?
Python本身是一门编程语言,应用于Web开发.爬虫.机器学习等多个领域,但是除了这些,今天我要告诉你Python大热的一个学习方向--那就是Python数据分析. 我常常会听到这样的问题,&quo ...
- Python数据分析是什么?为什么要对比Excel学习Python数据分析?
Python 虽然是一门编程语言,但是它并不难学,不仅不难学,而且很容易上手,这也是Python深受广大数据从业者喜爱的原因之一,因此大家在学习Python之前首先在心里告诉自己一句话,那就是Pyth ...
- 向mysql数据库发送指令_常用的MySQL数据库命令大全
飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...
- mysql 数据库命令大全_常用的MySQL数据库命令大全
飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...
- mysql子查询设置_什么是mysql子查询?如何利用子查询进行过滤?
子查询 MySQL 4.1引入了对子查询的支持,所以要想使用本章描述的SQL,必须使用MySQL 4.1或更高级的版本. SELECT语句 是SQL的查询.迄今为止我们所看到的所有 SELECT 语句 ...
- mysql内连接简写_技术分享 | MySQL 的 join_buffer_size 在内连接上的应用
本文详细介绍了 MySQL 参数 join_buffer_size 在 INNER JOIN 场景的使用,OUTER JOIN 不包含.在讨论这个 BUFFER 之前,我们先了解下 MySQL 的 I ...
- mysql db模块下载_易语言MySql数据库操作类V1.0模块源码
易语言MySql数据库操作类V1.0模块源码 易语言MySql数据库操作类V1.0模块源码 系统结构:MySql数据库连接类_测试子程序,置连接选项,连接,关闭,是否已连接,取连接句柄,置连接句柄,执 ...
- mysql 常规命令操作_常见的MySQL命令大全
一.连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1.例1:连接到本机上的MYSQL.首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot ...
- mysql数据库存歌_如何在mysql中存储音乐和图片文件
标签: 如何在mysql中存储音乐和图片文件? 果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的! 我将告诉你怎样通过HTML表单来储存这 ...
最新文章
- Servlet、Filter、Listener、Interceptor基础
- integer是值传递还是引用传递_数据值Value传递-高位传递
- WIN7服务优化,别关太多,小心启动不
- vue项目实现按需加载的3种方式
- 设计模式之_Iterator_02
- [Godot][Blender] 通过 Blender 将 fbx 批量转为 gltf 用于 godot
- (C/C++学习笔记) 十二. 指针
- Linux简单死锁程序,Linux 死锁例子
- 华为鸿蒙系统发展时间2021年,耗时八年打造国产系统,华为鸿蒙OS质疑声不断,它才是真正未来...
- ReactNative入门之android与rn初始化参数的传递
- #219. 【NOI2016】优秀的拆分
- discuz开启url伪静态
- linux 输入密码后无法进入系统,【Linux学习笔记十六】用户密码修复和GRUB引导错误无法进入系统解决办法...
- Android App赞赏功能,微信公众号赞赏功能升级:作者可直接收到赞赏, iOS安卓均可用...
- Win10下载和安装FPGA软件:Quartus Prime( Standard 版本18.1)
- 如何将exe添加到windows本地服务
- 侏儒、精灵、巫师和国王
- R语言作图——violin plot(小提琴图)
- python : Tkinter布局
- 什么是CF , correlation filer ? 【无标题】
热门文章
- java实验报告合肥工业大学_合肥工业大学数据结构上机实验代码与实验报告(全)github地址...
- php 下拉菜单多选get,Jquery实现select二级联动多选下拉菜单
- 多个containers 共用一个pvc_2020阜新PVC-UH市政管厂家-烟台塑胶
- Latex 插入目录 设置首页页码为空
- Angular动态创建组件
- 接口实例(C#,IShape)【C#】
- 采用递归求第n位数【C#】
- android 开发书签大全,一站式的导航分享!
- [转]Paul Adams:为社交设计
- 用好href的target, base href