欢迎来到IDC91站长网!
解决服务器各种技术问题,加微信uecomzsr

MySQL

当前位置: IDC91 > 数据库 > MySQL

MySql关于null的函数使用分享

时间:2022-05-30 13:50:47|栏目:MySQL|点击:

MySql中关于null的函数

IFNULL

ISNULL

NULLIF

IFNULL

用法:IFNULL(expr1,expr2)

说明:若expr1不是null则返回expr1,否则返回expr2

例子:

ISNULL

用法:ISNULL(expr)

说明:若expr是null则返回1,否则返回0

例子:

NULLIF

用法:NULLIF(expr1,expr2)

说明:若expr1等于expr2,则返回null。否则返回exp1。类似CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END。

例子:

MySql函数IFNULL使用的注意事项

首先建一张简单的表,用于sql语句的操作

建表语句如下:

CREATE TABLE `student` (
`id`  int(11) NOT NULL AUTO_INCREMENT COMMENT '主键' ,
`name`  varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '名字' ,
`score`  int(4) NOT NULL DEFAULT 0 COMMENT '分数' ,
PRIMARY KEY (`id`)
);

上一篇:MySql中 is Null段判断无效和IFNULL()失效的解决方案

栏    目:MySQL

下一篇:MySql 如何实现无则插入有则更新

本文标题:MySql关于null的函数使用分享

本文地址:https://idc91.com/shujuku/3582.html

广告投放 | 联系我们 | 免责申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

Copyright © 2023 IDC91.COM 版权所有晋ICP备17006296号