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宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)
Mysql的IF()函数:如果返回True值,返回第一个值,为False值,返回第二个值相关推荐
- MySQL:replace函数的几种实用场景,一个回答引发热烈讨论
| 7 | 疾风剑豪 | 亚索 | 6300 | ±-±---------------±-------------±------+ 7 rows in set (0.00 sec) []()使用场景1 ...
- mysql的字符串函数大全_MySQL的字符串函数大全
ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); -& ...
- mysql的字符串函数
对于针对字符串位置的操作,第一个位置被标记为1. 1.ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysq ...
- MySQL中字符串函数详细介绍
MySQL字符串函数对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str)返回字符串str的 最左面字符的ASCII代码值.如果str是空字符串, 返回0.如果str是NULL,返回N ...
- mysql数据库内置函数大全_(MariaDB)MySQL内置函数大全
本文目录: 1. 字符串函数 1.1 字符串连接函数 1.2 lower().upper().left().right() 1.3 填充函数lpad()和rpad() 1.4 trim().ltrim ...
- MySQL 字符串截取函数
MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...
- mysql 储存过程/函数调试
对于某些存储过程很多且复杂的SQL的应用,在短时间内要使得所有MySQL存储过程和函数正常运行,那么如果能找到一个比较好的调试工具,就可以事半功倍, 这里介绍的是dbForge Studio for ...
- 为什么Integer a=100,b=100时候a==b返回true,而Integer c=1000,d=1000时候c==d返回false
为什么Integer a=100,b=100时候a==b返回true,而Integer c=1000,d=1000时候c==d返回false Integer i =100实际在内部做了 Intege ...
- python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...
建议不是你不应该使用True,False或None.这只是你不应该使用如果x == True. 如果x == True是愚蠢的,因为==只是一个二进制运算符!它的返回值为True或False,取决于它 ...
- mysql支持ASCII_MySQLASCII()函数返回字符的ASCII码值
ASCII(str1) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL 举例: 1. mysql> select ascii(' ...
最新文章
- mapgis矢量化怎么打分数_mapgis矢量化的详细工作流程
- MSDN中关于变体数据类型
- postfix 554-5.7.0 Reject
- 三分钟学会css3中的flexbox布局
- SpringBoot中过滤器和监听器
- css 识别变量中的换行符_Python编程 第二章——变量和简单数据类型
- MySQL中的分页查询
- 剑指Offer面试题:4.从尾到头打印链表
- Replace Type Code with State/Strategy(以State/Strategy取代类型码)
- es文件浏览器怎么用_ES文件浏览器VIP直装版
- MaxtoCode问题说明汇总 (更新至 1.16 版)
- 【论文笔记】基于强化学习的句子摘要排序
- 2022年数据库行业展望
- win教程:如何查看本机的IP地址
- 个人博客管理系统详解
- 计算机班级队名大全,霸气的队名口号大全
- FRP 内网穿透下载配置
- View被遮挡的解决办法
- 基于 8051单片机的线跟随小车
- 存在的hive插入数据_往hive表中插入数据以及导出数据
热门文章
- keras训练完以后怎么预测_农村小孩只有户口,没有承包地,以后怎么养老?看完我安心了...
- source code怎么用_code-builder代码生成器
- python 整数输出 d f_如何将数字(10,11,12,13,14,15)分配给Python 3中的字母(A,B,C,D,E,F)?...
- 计算机配件推荐系统论文摘要,个性化推荐系统设计
- PHP定时抽奖怎么实现的,PHP 实现抽奖逻辑
- python dataframe分组求和,pandas datafram中按特定月份分组和求和值
- linux mp3长度,得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢?...
- md 生成目录 码云_搭建简易博客方案
- Mysql5换成Mysql8之后报错java.lang.ClassNotFoundException: com.mysql.jdbc.driver的问题解决
- IDEA: .java文件和.class不一致