Mysql的IF()函数:如果返回True值,返回第一个值,为False值,返回第二个值

IF函数定义

语法

IF(condition, A, B)

如果condition为TRUE值,就返回A,如果condition为FALSE值,就返回B。

举例

添加表

create table teacher_one
(
tno varchar(20) not null primary key,
tname varchar(20) not null,
tsex varchar(20) not null,
depart varchar(20) not null
)charset=utf8;

加入数据

insert into teacher_one  values('100','斯内普','男','计算机');
insert into teacher_one  values('101','哈利波特','男','土木工程');
insert into teacher_one  values('102','德拉科','男','中文');
insert into teacher_one  values('103','郝敏','女','历史');
insert into teacher_one  values('104','莉莉','女','舞蹈');

当我们要判断教师为男老师还是女老师,并且全部表示出来,我们可以用IF()函数

SELECT tname,  
IF(tsex='男','是男教师','是女教师') AS '性别'
FROM teacher_one

运行结果
在这里插入图片描述

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/568848.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

msyql的FORMAT()函数设置小数位数,将小数位数保留到小数点后第n位,最后一位四舍五入

FORMAT()函数 在mysql的查询中,如果我们输入的是小数类型,而保留几位小数因情况而变,我们可以用FORMAT()函数来设置想保留的几位小数。即将数据内容格式化,将数据格式化为整数或者带几位小数的浮点数&#…

import win32com.client在python中报错及其解决办法

在调用import win32com.client的时候出现下面的报错情况 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) …

python怎么安装pandas详细步骤

1.打开cmd,输入 pip install pandas如果pip没有添加到系统变量中去,会出现报错。 具体解决办法参照: https://blog.csdn.net/hanhanwanghaha/article/details/106445654 如图表示已经安装好了pandas 检验: 我们在python中导包…

ping 不是内部或外部命令,也不是可运行的程序 或批处理文件。的解决办法

我们在ping检测网络的时候出现以下报错: ‘ping’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝…

(原码反码补码的计算)在一个8位的二进制的机器中,补码表示的整数范围是从_(1)_(小)到_(2)_(大)。这两个数在机器中的补码表示为_(3)_(小)到_(4)_(大)。数0的补码为_(5)_。

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 目录题目分析过程补充(反码、补码及进制转换&a…

实用一位加法电路-全加器(全加器真值表、全加器的逻辑组合电路)、几种基本组合逻辑电路真值表 补充:逻辑电路基础:与门、或门、非门----计算机组成原理

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 目录一、全加器的真值表二、全加器逻辑组合电路的构建三、…

Connected to the target VM, address: ‘127.0.0.1:0‘, transport: ‘socket‘ Disconnected from the target

报错情况: 翻译过来是: 已连接到目标VM,地址:“127.0.0.1:0”,传输:“socket”已断开与目标VM的连接,地址:“127.0.0.1:0”,传输:“socket” 在网上找了很多…

Python单元测试介绍及单元测试理解,单元测试的自动生成(对函数进行测试)

目录一、单元测试的定义二、实例理解2.1可通过的测试一个模拟的登录测试用例测试代码运行结果2.2不可通过的测试一个模拟的登录测试用例测试代码运行结果三、单元测试的自动生成https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号&…

怎样彻底卸载软件?解决卸载残余?例如:总跳出Xftp 6.msi安装-Xftp 6无法访问你试图使用的功能所在的网络位置,单击“确定”重试,或在下面的框中输入包含安装程序包“Xftp 6.msi”文件

问题重述 最近电脑总是跳出这样的消息,这是我们的Xftp没有卸载干净导致的。 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行&#…

Python字典(Dictionary)的setdefault()方法的详解,字典中的赋值技巧

定义 1.字典的setdefault() 方法和 get()方法类似,返回指定键的值,如果键不在字典中,将会添加键值对,值默认为None。 2.setdefault()与get()区别: setdefault() 返回的键如果不在字典中,会添加键(更新字典…

数据结构--队列、双端队列实际举例详解(Python代码)

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行! 如有转载,请注明出处(如不注明,盗者必究&#xf…

pythonselenium一个简单的自动化测试实战:百度搜索

目录前提准备1. Chrome浏览器的安装2. chrome浏览器下载驱动地址及Chrome的版本号查看3.下载chrome浏览器驱动4.下载安装selenium代码PC端移动端前提准备 1. Chrome浏览器的安装 2. chrome浏览器下载驱动地址及Chrome的版本号查看 这里驱动的作用:我们写的代码通…

递归算法(python),汉诺塔问题,斐波那契数列,一个简单的递归实例,用递归实现阶乘,用递归查看目录及文件

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行! 如有转载,请注明出处(如不注明,盗者必究&#xf…

python run之后出现>>> runfile(‘F:xxx.py‘, wdir=‘F:xxx‘) 快速干掉它的办法

运行结果 F:\Z\Python\install\Anaconda\envs\admin\python.exe "F:\Z\Python\install\pycharm\installPYcharm\PyCharm 2020.1\plugins\python\helpers\pydev\pydevconsole.py" --modeclient --port58318 PyDev console: starting. >>> runfile(F:/Z/Pyth…

matplotlib的基本使用 附python代码详细讲解(基本图的绘制、样式、简单函数的使用)

目录一、基本图的绘制1.1直线的绘制1.2折线的绘制1.3散点图的绘制1.4绘制不同颜色的散点图1.5绘制不同颜色的线1.6柱状图1.7饼状图1.8直方图1.9三维图1.10等高线图二、样式2.1基本样式2.2画布分区的使用三、函数3.1简单的一元二次方程3.2三角函数一、基本图的绘制 1.1直线的绘…

算法的时间复杂度(python版容易理解)+常用的时间复杂度、python代码--数据结构

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 目录一、算法时间复杂度的应用二、如何计算算法的时间复杂…

python小白如何看报错?实用三步法

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 怎么正确看报错?拿一段代码来说事:…

测试必备:单元测试测试类,以帮助匿名管理调查的类为例详解--白盒测试

类的测试与函数的测试相似 测试函数的案例:https://blog.csdn.net/hanhanwanghaha/article/details/107487037 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努…

解决Pycharm文件夹中同级目录导包报错的问题

报错情况:导包报错,但程序仍然可以运行 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行! 如有转载&#xff0…

外星人入侵游戏--python实战 (附完整代码)

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 目录一、前提准备二、效果展示三、代码alien_invasion.pys…