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值,返回第二个值相关推荐

  1. MySQL:replace函数的几种实用场景,一个回答引发热烈讨论

    | 7 | 疾风剑豪 | 亚索 | 6300 | ±-±---------------±-------------±------+ 7 rows in set (0.00 sec) []()使用场景1 ...

  2. mysql的字符串函数大全_MySQL的字符串函数大全

    ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); -& ...

  3. mysql的字符串函数

    对于针对字符串位置的操作,第一个位置被标记为1. 1.ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysq ...

  4. MySQL中字符串函数详细介绍

    MySQL字符串函数对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str)返回字符串str的 最左面字符的ASCII代码值.如果str是空字符串, 返回0.如果str是NULL,返回N ...

  5. mysql数据库内置函数大全_(MariaDB)MySQL内置函数大全

    本文目录: 1. 字符串函数 1.1 字符串连接函数 1.2 lower().upper().left().right() 1.3 填充函数lpad()和rpad() 1.4 trim().ltrim ...

  6. MySQL 字符串截取函数

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr()  ...

  7. mysql 储存过程/函数调试

    对于某些存储过程很多且复杂的SQL的应用,在短时间内要使得所有MySQL存储过程和函数正常运行,那么如果能找到一个比较好的调试工具,就可以事半功倍, 这里介绍的是dbForge Studio for ...

  8. 为什么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 ...

  9. python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...

    建议不是你不应该使用True,False或None.这只是你不应该使用如果x == True. 如果x == True是愚蠢的,因为==只是一个二进制运算符!它的返回值为True或False,取决于它 ...

  10. mysql支持ASCII_MySQLASCII()函数返回字符的ASCII码值

    ASCII(str1) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL 举例: 1. mysql> select ascii(' ...

最新文章

  1. mapgis矢量化怎么打分数_mapgis矢量化的详细工作流程
  2. MSDN中关于变体数据类型
  3. postfix 554-5.7.0 Reject
  4. 三分钟学会css3中的flexbox布局
  5. SpringBoot中过滤器和监听器
  6. css 识别变量中的换行符_Python编程 第二章——变量和简单数据类型
  7. MySQL中的分页查询
  8. 剑指Offer面试题:4.从尾到头打印链表
  9. Replace Type Code with State/Strategy(以State/Strategy取代类型码)
  10. es文件浏览器怎么用_ES文件浏览器VIP直装版
  11. MaxtoCode问题说明汇总 (更新至 1.16 版)
  12. 【论文笔记】基于强化学习的句子摘要排序
  13. 2022年数据库行业展望
  14. win教程:如何查看本机的IP地址
  15. 个人博客管理系统详解
  16. 计算机班级队名大全,霸气的队名口号大全
  17. FRP 内网穿透下载配置
  18. View被遮挡的解决办法
  19. 基于 8051单片机的线跟随小车
  20. 存在的hive插入数据_往hive表中插入数据以及导出数据

热门文章

  1. keras训练完以后怎么预测_农村小孩只有户口,没有承包地,以后怎么养老?看完我安心了...
  2. source code怎么用_code-builder代码生成器
  3. python 整数输出 d f_如何将数字(10,11,12,13,14,15)分配给Python 3中的字母(A,B,C,D,E,F)?...
  4. 计算机配件推荐系统论文摘要,个性化推荐系统设计
  5. PHP定时抽奖怎么实现的,PHP 实现抽奖逻辑
  6. python dataframe分组求和,pandas datafram中按特定月份分组和求和值
  7. linux mp3长度,得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢?...
  8. md 生成目录 码云_搭建简易博客方案
  9. Mysql5换成Mysql8之后报错java.lang.ClassNotFoundException: com.mysql.jdbc.driver的问题解决
  10. IDEA: .java文件和.class不一致