mysql select column default value if is null

 SELECT
`w`.`city` AS `city`,
`w`.`city_en` AS `city_en`,
`w`.`date_y` AS `date_y`,
`w`.`week` AS `week`,
`w`.`cityid` AS `cityid`,
`w`.`temp1` AS `temp1`,
`w`.`temp2` AS `temp2`,
`w`.`temp3` AS `temp3`,
`w`.`temp4` AS `temp4`,
`w`.`temp5` AS `temp5`,
`w`.`temp6` AS `temp6`,
`w`.`weather1` AS `weather1`,
`w`.`weather2` AS `weather2`,
`w`.`weather3` AS `weather3`,
`w`.`weather4` AS `weather4`,
`w`.`weather5` AS `weather5`,
`w`.`weather6` AS `weather6`,
`w`.`wind1` AS `wind1`,
`w`.`wind2` AS `wind2`,
`w`.`wind3` AS `wind3`,
`w`.`wind4` AS `wind4`,
`w`.`wind5` AS `wind5`,
`w`.`wind6` AS `wind6`,
`w`.`fl1` AS `fl1`,
`w`.`fl2` AS `fl2`,
`w`.`fl3` AS `fl3`,
`w`.`fl4` AS `fl4`,
`w`.`fl5` AS `fl5`,
`w`.`fl6` AS `fl6`,
`w`.`ind` AS `ind`,
`w`.`index_xs` AS `index_xs`,
`w`.`index_uv` AS `index_uv`,
`w`.`index_xc` AS `index_xc`,
`w`.`index_tr` AS `index_tr`,
`w`.`index_co` AS `index_co`,
`w`.`index_cl` AS `index_cl`,
`w`.`index_ls` AS `index_ls`,
`w`.`index_ag` AS `index_ag`,
`w`.`create_time` AS `create_time`,
`sk`.`temp` AS `temp`,
`sk`.`wd` AS `wd`,
`sk`.`ws` AS `ws`,
`sk`.`sd` AS `sd`,
`sk`.`wse` AS `wse`,
`sk`.`time` AS `time`,
`sk`.`create_time` AS `create_time_sk`,
COALESCE(`air`.`aqi`,0) AS `aqi`,
COALESCE(`air`.`level`,'') AS `level`,
COALESCE(`air`.`position_name`,'') AS `position_name`
FROM (SELECT * FROM `ep_weather_report_current` WHERE `city`='汝州') w
LEFT JOIN `ep_weather_sk_temperature_current` `sk` ON `w`.`cityid` = `sk`.`cityid`
LEFT JOIN (SELECT * FROM `ep_airpollution_realtime_current` WHERE `city` = `position_name` AND city = '汝州') `air`
ON `w`.`cityid` = `air`.`cityid`

因为不知道markdown的颜色如果设置,先单独提取出来,强调一下;欢迎高手markdown高手赐教!

      COALESCE(`air`.`aqi`,0)           AS `aqi`,
COALESCE(`air`.`level`,'') AS `level`,
COALESCE(`air`.`position_name`,'') AS `position_name`

mysql select column default value if is null的更多相关文章

  1. mysql sql中的一些问题,Null与空字符

    mysql中的空值,NULL,空字符 Mysql数据库是一个基于结构化数据的开源数据库.SQL语句是MySQL数据库中核心语言.不过在MySQL数据库中执行SQL语句,需要小心两个陷阱. 陷阱一:空值 ...

  2. mysql select日期格式

    mysql表中datatime类型存储为2016-01-10,C#直接select 后,在datatable里面看,变成01/10/2016,需要还原回去,使用select DATE_FORMAT(列 ...

  3. mysql SELECT FOR UPDATE语句使用示例

    以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ,在SELECT 的读取锁定主要分为两种方式:SELECT ... LO ...

  4. MYSQL SELECT FOR UPDATE

    问题说明: 最近遇到一个问题,多个WORKER同时向MYSQL数据库请求任务,如何实现互斥?例如: SELECT * FROM student WHERE id > 10 LIMIT 100; ...

  5. mysql select 1

    看数据库连接池源码,发现连接池的参数validationQuery(SQL查询,用来验证从连接池取出的连接)设置的值为"SELECT 1",之前很少用这种写法,于是 google一 ...

  6. MySql Unknown column 的解决方案

    解决方案: 有很多使用Mysql的用户可能都会遇到这个问题,明明表中这个列存在,为什么在查询的时候说找不到这个列名呢? 我遇到的原因就是列名前面含有空格:如下 create table student ...

  7. mysql 中查询一个字段是否为null的sql

    查询mysql数据库表中字段为null的记录: select * 表名 where 字段名 is null 查询mysql数据库表中字段不为null的记录: select * 表名 where 字段名 ...

  8. Mysql select into outfile 命令

    [1]Mysql select into outfile命令 在Mysql中,与load data infile命令作用相反的一个命令是select into outfile命令 select int ...

  9. MySQL SELECT语法(一)SELECT语法详解

    源自MySQL 5.7 官方手册:13.2.9 SELECT Syntax SELECT的语法如下: SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIO ...

随机推荐

  1. 【一天一道LeetCode】#119. Pascal's Triangle II

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ...

  2. 摆脱命令行,Ubuntu下配置Android开发环境

    作者:宋志辉 微博:weibo.com/askzhihui/ 安装所需工具 一.新立得 新立得(Synaptic)是Debian和Ubuntu Linux操作系统的包管理工具apt的图形化前端. 它结 ...

  3. 分布式进阶(一)Windows 7下硬盘安装Ubuntu 14.04图文教程

    Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...

  4. [WinForm]dataGridView自定动态设定序号列框

    你可以在数据绑定或者行数有很大变化时测量一下DataGridView最大行数的行数的宽度然后在绘制代码如下 SolidBrush solidBrush; StringFormat stringForm ...

  5. 4.4、Libgdx使用方法查询运行环境相关属性

    (原文:http://www.libgdx.cn/topic/46/4-4-libgdx%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%E6%9F%A5%E8%AF%A2%E ...

  6. jquery跳出当前的each循环的方式

    jquery跳出当前的each循环,使用如下方式: return false;--跳出所有循环:相当于 javascript 中的 break 效果. return true;--跳出当前循环,进入下 ...

  7. 开源视频监控系统:iSpy

    iSpy是一个开源的视频监控软件,目前已经支持中文.自己用了一下,感觉还是很好用的.翻译了一下它的介绍. iSpy将PC变成一个完整的安全和监控系统 iSpy使用您的摄像头和麦克风来检测和记录声音或运 ...

  8. 【Qt编程】设计ColorBar颜色栏

    画过图的都知道,我们常常用颜色的深浅来表示值的大小,在Matlab作图中,我们使用的是colorbar这个函数来给出颜色的直观参考.下面给出Matlab的示例:在Matlab命令窗口输入: figur ...

  9. Android 常用的ORM框架详解

    1. OrmLite OrmLite 不是 Android 平台专用的ORM框架,它是Java ORM.支持JDBC连接,Spring以及Android平台.语法中广泛使用了注解(Annotation ...

  10. 报表软件公司悬赏 BUG,100块钱1个的真实用意

    上一篇文章我讲到,报表软件FineReport一反常态,做了个<提BUG,拿现金>的活动,1个BUG,100块钱.纵览软件行业,如金蝶用友浪潮IBM微软等国内外巨头,均没有这样的举动去征集 ...