mysql中写判断语句的方法总结怎么写,mysql中写判断语句的方法总结是什么,mysql中写判断语句的方法总结

mysql中写判断语句的方法总结怎么写,mysql中写判断语句的方法总结是什么,mysql中写判断语句的方法总结

在这篇文章中,边肖整理总结了mysql中撰写判断语句的方法,有需要的朋友可以借鉴。

mysql中写判断语句的方法:

方法一.CASE函数

Case函数语法:

案例条件

当value1返回value1时

当value2返回value2时

当值3返回值3时

……

否则默认值

结束

示例:

选择用户名,(大小写性别,当1时,然后'男性' WHEN 2然后'女性'否则'未知'结束)作为用户的性别;

查询结果如图所示:

方法二.IF()函数

CASE函数可以实现非常复杂的逻辑判断。如果满足A的条件,否则如果是B这种简单的判断逻辑就会臃肿,MYSQL提供了If()函数来简化这种逻辑判断,其语法格式如下:IF(condition,A,B)

如果条件condition为真,则返回A,否则返回b,所以如果有多个条件,就不能使用If函数。IF()返回一个数字或字符串。

选择用户名,如果(性别=1,“男性”,“女性”)作为用户的性别。

查询结果如图所示:

大家可以看到,用户名为张三的显示性别是女性,因为我们的条件是性别=1是男性,其他大都市是女性。所以如果函数只用来判断两种情况。Mysql还有一个IFNULL(value1,value2)函数,一般用来替换空值。我们知道空值不能参与数值运算。

方法三.字符串操作ELT()

语法:

ELT(N,str1,str2,str3,)

如果N=1,则返回str1,如果N=2,则返回str2,依此类推。如果n小于1或大于参数数,则返回NULL。

选择用户名,ELT(性别,“男性”,“女性”,“未知”)作为用户的性别

查询结果如图所示:

内容扩展:

Mysql条件判断语句

例如,在业务场景中,如果用户有几种状态(1:有效,2:无效,3:其他),那么查询需要使用条件语句。

语法:

案例字段

当条件1 `那么结果1 `时

当条件2 `然后结果2 `时

当.的时候.

其他结果

结束

示例:

选择id、名称,

(案例状态

当1时,则“有效”

当2时,则“无效”

ELSE '其他'

结束)作为状态

来自用户

关于mysql中编写判断语句的方法总结的这篇文章到此为止。关于如何在mysql中编写判断语句的更多信息,请搜索我们之前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • pymysql菜鸟教程,pymysql 使用
  • pymysql菜鸟教程,pymysql 使用,pymysql模块使用简介与示例
  • mysql锁实现,mysql锁算法
  • mysql锁实现,mysql锁算法,MySQL锁机制与用法分析
  • mysql连接报错10061,mysql连接错误10060
  • mysql连接报错10061,mysql连接错误10060,MYSQL无法连接 提示10055错误的解决方法
  • mysql连接报10060错误,mysql连接报错10055
  • mysql连接报10060错误,mysql连接报错10055,MySQL连接异常报10061错误问题解决
  • mysql辅助索引和主键索引,mysql 主键 外键 索引
  • mysql辅助索引和主键索引,mysql 主键 外键 索引,MySQL索引之主键索引
  • MySQL语句大全,mysql常见语句总结
  • MySQL语句大全,mysql常见语句总结,MySQL语句整理及汇总介绍
  • mysql触发器的使用方法实验报告,mysql中触发器的使用
  • 留言与评论(共有 条评论)
       
    验证码: