MYSQL中coalesce函数的用法
2024-09-05 17:28:25
coalesce():返回参数中的第一个非空表达式(从左向右依次类推);
例如:
select coalesce(null,4,5); // 返回4 select coalesce(null,null,3); // 返回3 select coalesce(1,2,3); // 返回1
如果传入的参数所有都是null,则返回null,比如
SELECT COALESCE(NULL, NULL, NULL, NULL);
-- Return NULL
这个参数使用的场合为:假如某个字段默认是null,你想其返回的不是null,而是比如0或其他值,可以使用这个函数
SELECT COALESCE(字段名,0) as value from t;
图中 若res.total为null 则取0
最新文章
- MySQL 更新语句技巧
- OC ---- 字符串 数组 iOS学习-----细碎知识点总结
- 转载:NetBeans中如何运行GUI
- jquery+jplayer实现歌词同步的mp3音乐播放器效果
- [Eclipse配置] Eclipse代码中显示空白字符(空格,TAB和回车)的方法
- PHP-关于$_SERVER
- 中国海洋大学第四届朗讯杯高级组 A Rocky
- cluster模块实现多进程-让我的代理服务速度飞起来了
- BZOJ 2301: [HAOI2011]Problem b 莫比乌斯反演
- spring下配置dbcp,c3p0,proxool[转]
- quick-cocos2d-x游戏开发【7】——scheduler 定时器
- PHP连接数据库:封装成类
- 【ASP.NET MVC】View与Controller之间传递数据
- 《算法》C/C++ 图形处理
- python中namedtuple介绍
- mysql 报错 Packets larger than max_allowed_packet are not allowed
- Curator的cluster,实现多节点数据共享
- php反射类的使用及Laravel对反射的使用介绍
- 二次剩余&;&;Cipolla
- 强化学习9-Deep Q Learning