返回顶部
首页 > 资讯 > 数据库 >[Mysql] IF函数
  • 780
分享到

[Mysql] IF函数

mysqlsql 2023-09-01 16:09:44 780人浏览 泡泡鱼
摘要

IF函数根据判断条件是否成立进行选择执行,成立时执行一条语句,不成立时执行另一条语句 语法结构 IF(condition, value_if_true, value_if_false) 参数说明 condition: 判断条件

IF函数根据判断条件是否成立进行选择执行,成立时执行一条语句,不成立时执行另一条语句

语法结构

IF(condition, value_if_true, value_if_false)

参数说明

condition: 判断条件

value_if_true: 如果condition的结果为TRUE,返回该值

value_if_false: 如果condition的结果为FALSE,返回该值

例子 

-- YESSELECT IF(500<1000, "YES", "NO");-- 测试两个字符串是否相同,如果是,则返回“YES”,否则返回“NO”:-- NOSELECT IF(STRCMP("hello","world") = 0, "YES", "NO");-- YESSELECT IF(STRCMP("hello","Hello") = 0, "YES", "NO");-- YESSELECT IF(STRCMP("hello","hello") = 0, "YES", "NO");-- NOSELECT IF(STRCMP("hello","helloo") = 0, "YES", "NO");

扩展案例 

导入数据

DROP TABLE IF EXISTS `users`;CREATE TABLE `users` (  `id` int(11) NOT NULL,  `username` varchar(255) DEFAULT NULL,  `age` int(11) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;INSERT INTO `users` VALUES ('1', 'Harry', '18');INSERT INTO `users` VALUES ('2', 'Odin', '19');INSERT INTO `users` VALUES ('3', 'Jack', '25');INSERT INTO `users` VALUES ('4', 'Bobi', '8');INSERT INTO `users` VALUES ('5', 'Tom', '27');INSERT INTO `users` VALUES ('6', 'Flying', '21');

users表 

问题: 根据用户(username)的年龄(age),判断是否成年

SELECT id, username,       IF(age<18,'未成年','成年')AS '是否成年'FROM users;

结果展示:

来源地址:https://blog.csdn.net/Hudas/article/details/124124614

您可能感兴趣的文档:

--结束END--

本文标题: [Mysql] IF函数

本文链接: https://lsjlt.com/news/388912.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • [Mysql] IF函数
    IF函数根据判断条件是否成立进行选择执行,成立时执行一条语句,不成立时执行另一条语句 语法结构 IF(condition, value_if_true, value_if_false) 参数说明 condition: 判断条件 ...
    99+
    2023-09-01
    mysql sql
  • mysql里if函数怎么用
    if函数作用:mysql中if函数是一个控制流函数,可以根据一个条件返回一个值。if函数语法:IF(expr,if_true_expr,if_false_expr)if函数使用方法:mysql中if函数通常与sun函数组合使用SELEC&#...
    99+
    2024-04-02
  • postgresql如何兼容MySQL if函数
    目录PostgreSQL兼容mysql if函数if函数说明postgresql自定义if函数兼容mysql、oracle、postgresql兼容适配sql使用区别myBATis兼容不同数据库总结postgresql兼...
    99+
    2023-03-20
    postgresql兼容MySQL MySQL if函数 MySQL if
  • postgresql怎么兼容MySQL if函数
    这篇文章主要介绍“postgresql怎么兼容MySQL if函数”,在日常操作中,相信很多人在postgresql怎么兼容MySQL if函数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-05
  • 怎么在mysql中使用if函数
    今天就跟大家聊聊有关怎么在mysql中使用if函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。具体场景如下, 先看看表结构:CREATE...
    99+
    2024-04-02
  • 在MySQL中如何使用IF函数
    MySQL中的IF函数是一个非常常用的函数,它的作用是根据给定的条件返回不同的结果。IF函数通常用于在查询语句中进行条件判断和结果返回,常用于IF-THEN-ELSE语句的替代。下面将...
    99+
    2024-02-22
    mysql 用法 if函数
  • MySQL控制流函数(-if ,elseif,else,case...when)
    目录前言IF(expr1,expr2,expr3) 简单逻辑判断IFNULL(v1,v2) 空值替换ISNULL(expression) 空值检测NULLIF(expr1, expr2) 字符串比较case 函数&nbs...
    99+
    2022-07-06
    MySQL控制流函数-if MySQL控制流函数elseif MySQL else MySQL case...when
  • MySQL控制流函数(-if ,elseif,else,case...when)
    目录前言IF(expr1,expr2,expr3) 简单逻辑判断IFNULL(v1,v2) 空值替换ISNULL(expression) 空值检测NULLIF(expr1, expr...
    99+
    2024-04-02
  • MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
    在MySQL中可以使用IF()、IFNULL()、NULLIF()、ISNULL()函数进行流程的控制。 1、IF()函数的使用 IF(expr1,expr2,expr3),如果expr1的值为true,则返回ex...
    99+
    2022-05-17
    MySQL IF() IFNULL() NULLIF() ISNULL()
  • MySQL 判断语句 条件函数 case when、if、ifnull
    在MySQL中,需要用到条件判断函数,例如 case when、if、ifnull。 一、方法分类 二、具体方法 (1)if if(expr,result_true,result_false) ...
    99+
    2023-09-04
    mysql 数据库 java
  • MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函数的使用
    在MySQL中可以使用IF()、IFNULL()、NULLIF()、ISNULL()函数进行流程的控制。 1、IF()函数的使用 IF(expr1,expr2,expr3),如果ex...
    99+
    2024-04-02
  • sql中if函数的用法
    SQL中IF函数的用法及代码示例 SQL语言中的IF函数是一种条件判断函数,用于根据条件的真假返回不同的结果。它可以帮助我们实现一些复杂的逻辑判断和数据处理操作。下面我们将详细介绍IF...
    99+
    2024-02-22
  • excel中if函数如何使用
    IF函数在Excel中用于在满足特定条件时返回不同的值。其语法如下:=IF(条件, 值1, 值2)其中,条件是一个逻辑表达式,如果为...
    99+
    2023-09-29
    excel
  • word的if函数怎么使用
    这篇文章主要介绍“word的if函数怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“word的if函数怎么使用”文章能帮助大家解决问题。word的if函数使用方法:首先打开Word,插入表格点...
    99+
    2023-07-01
  • excel如何用if函数填充数据
    在Excel中,可以使用IF函数来填充数据。IF函数的语法是:IF(条件, 结果为真时的值, 结果为假时的值)。以下是使用IF函数填...
    99+
    2023-10-10
    excel
  • c++中if函数的使用方法
    c++中的if函数用于执行条件语句,基于给定的条件执行不同的代码块:语法:if (condition) { statement } else { statement }条件表达式为tru...
    99+
    2024-05-12
    c++
  • php中if函数的使用方法
    if 函数是一种条件语句,用于根据条件执行代码块。它接受一个布尔表达式的条件参数,并在条件为真时执行代码块。常见场景包括用户输入验证、文件存在检查和错误处理。它还可以与 elseif 和...
    99+
    2024-04-27
  • oracle中if函数的使用方法
    oracle 中 if 函数是一种控制流函数,用于基于条件执行代码块。它的语法如下:if (condition) then -- 如果条件为真,则执行此代码块else -- 如果条件...
    99+
    2024-05-03
    oracle
  • MySQL使用IF函数动态执行where条件的方法
    目录IF函数IF函数在WHERE条件中的使用Java使用IF函数 IF(expression ,expr_true, expr_false); mysql的IF()函数,接受三个表达式,如果第一个表达式为true...
    99+
    2024-04-02
  • vue的v-if里实现调用函数
    目录vue v-if调用函数methods属性这样配置 使用v-if时的注意点1.v-if和v-else或v-else-if之间不能添加其他元素2.v-if 为同一类型组件...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作