博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL中特有的函数If函数
阅读量:4929 次
发布时间:2019-06-11

本文共 379 字,大约阅读时间需要 1 分钟。

上面我们已经知道了case函数可以实现逻辑判断,可以是很复杂的逻辑判断,但是如果我们只想实现的是如果这个条件成立就返回A否则就返回B这样简单的逻辑如果用case的话,未免复杂了。我们可以使用if函数来实现判断

if(expr1,expr2,expr3)

如果expr1为真(expr1<>0 以及expr1 <> null)那么if返回expr2,否则就返回expr3.if函数只能返回一个数字或者是一个字符串这取决于你使用的场景。

比如:如果我们来判断一个人的体重大于50就是太胖,否则就是正常怎么写那:

select fname,fweight,IF(fweight >50,'太胖','正常') as istoofat

from t_person.

转载于:https://www.cnblogs.com/airycode/p/5283557.html

你可能感兴趣的文章
JQery 中的 $(".bb:eq(1)") eq () 解释。。
查看>>
实验 1-1
查看>>
delphi 接口Interface
查看>>
弹性盒模型display:flex
查看>>
应用层常用协议
查看>>
iOS 7 UI 过渡指南 - 開始之前(iOS 7 UI Transition Guide - Before You Start)
查看>>
POJ2155:Matrix(二维树状数组,经典)
查看>>
JDK5什么是新的堵塞队列线程(四)
查看>>
怎样基于android4.4.2的源代码和android-4.3.1_r1的驱动编译I9250的ROM
查看>>
TCP和UDP协议的应用/参数查看
查看>>
要看的
查看>>
[翻译]ASP.NET MVC 3 开发的20个秘诀(四)[20 Recipes for Programming MVC 3]:实现多语言支持...
查看>>
centos6.5下,使用虚拟ftp用户
查看>>
解决windows10 安装不了.net 3.5问题
查看>>
IMX6开发板-Android4.4-串口屏蔽gps文档及测试例程
查看>>
设计模式系列--Proxy
查看>>
VS2010生成Qt程序图标修改方法
查看>>
c++中调用cygwin/x使用ncl
查看>>
gcc -l参数和-L参数
查看>>
考分鄙视(exam)
查看>>