sql查询数值为null时处理成0
来源:互联网 发布:hit韩服数据 编辑:程序博客网 时间:2024/05/21 23:00
一、应用场景
在遇到多张表查询时,很可能查一个关联数值时,并没有这条关联记录,所以查询到的结果是null,通常需要把这个结果处理成0或者其他。
这时候就用isNULL(字段,0)
如:
二、sql server可用
select car_repair.supplier_name ,isNULL(sum(car_repair.tocal_maintain_money),0)+isNULL(sum(car_repair_work_hours_total.sum_work_hour_money),0) ,isNULL(sum(car_repair_info_total.sum_wz_total),0),isNULL(sum(car_repair_work_hours_total.sum_work_hour_money),0) ,cast(year(car_repair.repairs_time) as varchar)+'/'+cast(month(car_repair.repairs_time) as varchar)from car_repair left join (select repair_id,sum(wz_total) as sum_wz_total from car_repair_info group by repair_id) as car_repair_info_totalon car_repair.id=car_repair_info_total.repair_id left join (select repair_id,sum(work_hour_money) as sum_work_hour_money from car_repair_work_hours group by repair_id) as car_repair_work_hours_totalon car_repair.id=car_repair_work_hours_total.repair_id group by car_repair.supplier_name,cast(year(car_repair.repairs_time) as varchar)+'/'+cast(month(car_repair.repairs_time) as varchar)
三、MYSQL可用
select cource.c_id,cource.c_name,cource.c_num,ifnull(student.count_c_id,'lattice') from cource left join (select c_id,count(s_id) as count_c_id from cource_student group by c_id) as studenton cource.c_id=student.c_id;
0 0
- sql查询数值为null时处理成0
- SQL 字段为NULL查询
- sql查询 group by 数字类型+null 为null 处理 ,sum()的结果作为条件再次查询。
- SQL子查询并判断如果为NULL赋值0
- 数据库查询null值时的SQL处理
- sql 查询数据为NULL的值
- sql 模糊查询like 如何处理 NULL
- sql 模糊查询like 如何处理 NULL
- sql中,被除字段为0或NULL时,怎样处理?用case when
- SQL语句查询是否为空 =null及null
- SQL语句查询是否为空 =null及null
- SQL语句查询是否为空 =null及null
- oracle中数值类型为null时转换为0 nvl()
- lambda查询和SQL查询 字段为空(NULL
- sql查询条件为null的查询语句
- sql 查询字段不为null并且长度不为0
- SQL---count()函数结果为null时替换为0
- 数据库--sql 查询字段如果为null 则返回0的写法
- android 下改变默认的checkbox的 选中 和被选中 图片
- iOS 技术支持网址:
- 剑指offer:两个链表的第一个公共结点
- java.util.zip.ZipException: error in opening zip file
- JSP脚本的9个内置对象(三)——exception对象
- sql查询数值为null时处理成0
- 题目1172:哈夫曼树
- Android跨应用调用不返回启动应用页面问题
- Spring教程--IOC(控制反转)详解
- 前端数据实时校验
- C#指针一些操作
- 实体类(VO,DO,DTO)的划分与图解
- Python爱好者之超级简单Hello World!
- 幸运三角形