mysql select column default value if is null
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的更多相关文章
- mysql sql中的一些问题,Null与空字符
mysql中的空值,NULL,空字符 Mysql数据库是一个基于结构化数据的开源数据库.SQL语句是MySQL数据库中核心语言.不过在MySQL数据库中执行SQL语句,需要小心两个陷阱. 陷阱一:空值 ...
- mysql select日期格式
mysql表中datatime类型存储为2016-01-10,C#直接select 后,在datatable里面看,变成01/10/2016,需要还原回去,使用select DATE_FORMAT(列 ...
- mysql SELECT FOR UPDATE语句使用示例
以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ,在SELECT 的读取锁定主要分为两种方式:SELECT ... LO ...
- MYSQL SELECT FOR UPDATE
问题说明: 最近遇到一个问题,多个WORKER同时向MYSQL数据库请求任务,如何实现互斥?例如: SELECT * FROM student WHERE id > 10 LIMIT 100; ...
- mysql select 1
看数据库连接池源码,发现连接池的参数validationQuery(SQL查询,用来验证从连接池取出的连接)设置的值为"SELECT 1",之前很少用这种写法,于是 google一 ...
- MySql Unknown column 的解决方案
解决方案: 有很多使用Mysql的用户可能都会遇到这个问题,明明表中这个列存在,为什么在查询的时候说找不到这个列名呢? 我遇到的原因就是列名前面含有空格:如下 create table student ...
- mysql 中查询一个字段是否为null的sql
查询mysql数据库表中字段为null的记录: select * 表名 where 字段名 is null 查询mysql数据库表中字段不为null的记录: select * 表名 where 字段名 ...
- Mysql select into outfile 命令
[1]Mysql select into outfile命令 在Mysql中,与load data infile命令作用相反的一个命令是select into outfile命令 select int ...
- MySQL SELECT语法(一)SELECT语法详解
源自MySQL 5.7 官方手册:13.2.9 SELECT Syntax SELECT的语法如下: SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIO ...
随机推荐
- (六十四)iOS的socket实现(C+OC混合实现)
对于微博.微信朋友圈之类的网络通信,使用JSON完全可以满足需求,但是如果要制作网络游戏,就需要建立一个持久连接,这时候就要考虑使用socket. 在iOS上实现socket大体有两种方法,一是借助自 ...
- Android必知必会-Handler可能引起的内存泄露
在Android开发中,编写多线程通常会使用到Thread和Handler,细心的朋友会发现,很常见的写法会被编辑器提示有问题,new Handler(){} 内的代码背景颜色会变成黄色.Androi ...
- PA 项目创建任务
---- 创建任务 DECLARE p_project_id NUMBER := 155233; p_task_number VARCHAR2(240) := 'CXYTEST0001'; p_tas ...
- GDAL中MEM格式的简单使用示例
GDAL库中提供了一种内存文件格式--MEM.如何使用MEM文件格式,主要有两种,一种是通过别的文件使用CreateCopy方法来创建一个MEM:另外一种是图像数据都已经存储在内存中了,然后使用内存数 ...
- OC语言大总结(上)
根据OC学习的知识点,总结了一下,希望能帮到大家! 作者:韩俊强 未经允许,请勿转载! 关注博主:http://weibo.com/hanjunqiang 第一节类于对象 类与对象http:// ...
- Spring揭秘 读书笔记 七 BeanFactory的启动分析
首先,先看我自己画的BeanFactory启动时的时序图. 第一次接触时序图,可能有些地方画的不是很符合时序图的规则,大家只关注调用顺序即可. public static void main(Stri ...
- android动画之interpolator和typeEvaluator用法详解
Interpolator (插值器) 我们在写动画的时候为了达到某种效果往往需要设置插值器,用来真实的模拟生活中的场景. Interpolator (插值器)被用来修饰动画效果,定义动画的变化率,可以 ...
- Oracle Forms Services Architecture
Oracle Forms Services Architecture Author: PTIAN(tianpan@gmail.com) Creation ...
- iOS开发:创建真机调试证书步骤(还有一篇是真机测试步骤)(2015年)
(关于真机测试步骤的blog:http://blog.csdn.net/hbblzjy/article/details/51680282) 1.首先打开苹果的开发者网站(https://develop ...
- Erlang Rebar 使用指南之四:依赖管理
Erlang Rebar 使用指南之四:依赖管理 全文目录: https://github.com/rebar/rebar/wiki 本章链接: https://github.com/rebar/re ...