mysql为查询结果字段赋默认值
2020-03-14 07:21
1476 查看
文章目录
一、前言
我们在查询数据的时候,如果没有对应的数据则返回为
null,特别是在
left join和
right join中经常出现
null值,因为我们这里总结一下怎么给
null值赋一个默认值。
需求:
当
city_level为
null的时候,赋默认值为
1,当不为
null的时候,则显示正常的数据。
相关文章推荐
- MySQL查询时给字段赋默认值
- MySQL中给自定义的字段查询结果添加排名的方法
- MySQL 查询某字段的多条结果展示成按逗号隔开
- MYSQL 查询不同条件,但是同一个字段的结果
- 从Mysql查询的结果,写入txt文件中,每个字段用|分隔,下一条数据要换行
- MySQL 整型字段中查询字符串,返回了所有为0的结果
- mysql 多表查询时,查询表中相同字段的值,返回同一结果 用UNION
- mysql查询字段为空字符串时给默认值 (2、为null时给一默认值)
- 为 MySQL 的查询结果添加排名字段
- mysql 查询中文字段 没有结果的解决方法
- mysql中如何将查询结果的多个记录中的指定字段放到一个二维数组中,以及在in子句中使用数组
- mysql在查询结果中自动添加序号字段列
- mysql查询表字段默认值
- mysql合并查询结果及为表和字段取别名
- 普元 EOS Platform 7.6 Mysql5.0 表里字段有默认值为0000-00-00 00:00:00的时间戳,查询数据库表对应的实体报错
- MySQL中给自定义的字段查询结果添加排名的方法
- MySQL 将查询结果,加入一个自定义固定值字段,插入另外一张表
- mysql:分组中某字段最大值的查询结果
- mysql将查询结果中字段合并为字符串group_concat函数
- mysql 数据库字段为datetime类型时默认值为:0000-00-00 00:00:00 查询时异常 java.sql.SQLException:Value '0000-00-00' can not be represented as java.sq