Mysql学习mysql中替代null的IFNULL()与COALESCE()函数详解
《Mysql学习mysql中替代null的IFNULL()与COALESCE()函数详解》要点: MYSQL教程在MySQL中 MYSQL教程如下: MYSQL教程首先有个名字为business的表: MYSQL教程 MYSQL教程
SELECT ISNULL(business_name,'no business_name') AS bus_isnull FROM business WHERE id=2
MYSQL教程直接运行就会报错: MYSQL教程错误代码: 1582 MYSQL教程
Incorrect parameter count in the call to native function 'isnull'
MYSQL教程所以, MYSQL教程使用 MYSQL教程
SELECT IFNULL(business_name,'no business_name') AS bus_ifnull FROM business WHERE id=2
MYSQL教程运行结果: MYSQL教程 MYSQL教程当查询的值不为null时: MYSQL教程
SELECT IFNULL(business_name,'no business_name') AS bus_ifnull FROM business WHERE id=1
MYSQL教程结果如下: MYSQL教程 MYSQL教程使用 MYSQL教程
SELECT COALESCE(business_name,'no business_name') AS bus_coalesce FROM business WHERE id=2
MYSQL教程结果如下: MYSQL教程 MYSQL教程当查询值不为null时: MYSQL教程
SELECT COALESCE(business_name,'no business_name') AS bus_coalesce FROM business WHERE id=1
MYSQL教程 MYSQL教程其中: MYSQL教程
SELECT COALESCE(business_name,district_id,id) AS bus_coalesce FROM business WHERE id=2
MYSQL教程 MYSQL教程那么, MYSQL教程
SELECT * FROM business WHERE ISNULL(business_name)
MYSQL教程结果如下: MYSQL教程 MYSQL教程同样, MYSQL教程
SELECT * FROM business WHERE business_name IS NULL
MYSQL教程结果如下: MYSQL教程 MYSQL教程
SELECT * FROM business WHERE business_name IS NOT NULL
MYSQL教程 MYSQL教程总结 MYSQL教程以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对编程之家PHP的支持. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Mysql入门三十分钟MySQL快速入门(图解)
- MySQL存储引擎:MyISAM和InnoDB的区别
- 使用临时表是否明智?
- Mysql应用MySQL错误ERROR 2002 (HY000): Can't connect
- Mysql入门MySQL数据库开启、关闭、查看函数功能的方法
- Mysql必读MySQL定时备份之使用Linux下的crontab定时备份实例
- PHP-我不明白password_verify的工作原理(PDO)?请解释
- php – Mysql如何在数据库中将时间数据类型设置为只有HH:
- mysql – 如何从SQL中获取仅出现在特定值的条目?
- Mysql必读在MySQL中使用Sphinx实现多线程搜索的方法