码迷,mamicode.com
首页 > 数据库 > 详细

MySQL的IFNULL简单使用说明

时间:2018-08-09 19:26:34      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:string   使用   token   OLE   UNC   sel   bool   keyword   结果   

MySQL IFNULL函数简介

MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。

两个参数可以是文字值或表达式。

以下说明了IFNULL函数的语法:

IFNULL(expression_1,expression_2);
 

如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expression_2的结果。

IFNULL函数根据使用的上下文返回字符串或数字。

 

MySQL的IFNULL函数示例

请参见以下IFNULL函数示例:

示例-1

SELECT IFNULL(1,0); -- returns 1
 

示例-2

SELECT IFNULL(‘‘,1); -- returns ‘‘
 

示例-3

SELECT IFNULL(NULL,‘IFNULL function‘); -- returns IFNULL function
 
示例-4
SELECT IFNULL(sex,‘‘) AS sex FROM user --如果查询到这个sex为null值,那么就赋值成空字符串

 

上面示例中的语句是怎么运行的?

  • IFNULL(1,0)返回1,因为1不为NULL
  • IFNULL(‘‘,1)返回‘‘,因为‘‘字符串不为NULL
  • IFNULL(NULL,‘IFNULL function‘)返回IFNULL函数字符串,因为第一个参数为NULL

MySQL的IFNULL简单使用说明

标签:string   使用   token   OLE   UNC   sel   bool   keyword   结果   

原文地址:https://www.cnblogs.com/QW-lzm/p/9451022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!