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 ...
随机推荐
- Linux Debugging(七): 使用反汇编理解动态库函数调用方式GOT/PLT
本文主要讲解动态库函数的地址是如何在运行时被定位的.首先介绍一下PIC和Relocatable的动态库的区别.然后讲解一下GOT和PLT的理论知识.GOT是Global Offset Table,是保 ...
- 11.1、Libgdx的音频之音效
(官网:www.libgdx.cn) 音效通常是比较小的音频文件,通常是几秒钟的长度.通常用在特定的游戏事件中,比如跳跃或者射击. 音效可以保存为多种格式.Libgdx支持MP3.OGG和WAV文件. ...
- Java进阶(二十六)公司项目开发知识点回顾
公司项目开发知识点回顾 前言 "拿来主义"在某些时候并不是最佳选择,尤其是当自己遇到问题的时候,毫无头绪. 在一次实验过程中,需要实现数据库的CRUD操作.由于之前项目开发过程中, ...
- Css详解之(伪类选择器)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- (二十七)QQ好友列表的实现
QQ好友列表通过plist读取,plist的结构为一组字典,每个字典内有本组的信息和另外一组字典代表好友. 要读取plist,选择合适的数据结构,例如NSArray,然后调用initWithConte ...
- 基于VB中WINSOCK控件的网上象棋系统的实现
本文发表在<微型机与应用>杂志2001年第3期. 基于VB中WINSOCK控件的网上象棋系统的实现 马根峰1 , 孙艳2 , 王平1 (1.重庆邮电学院自动化学院,重庆,40006 ...
- ffdshow 源代码分析 6: 对解码器的dll的封装(libavcodec)
===================================================== ffdshow源代码分析系列文章列表: ffdshow 源代码分析 1: 整体结构 ffds ...
- AngularJS进阶(十三)JS利用正则表达式校验手机号
JS利用正则表达式校验手机号 注:请点击此处进行充电! 绪 由于项目需求,需要在前端实现手机号码的校验.当然了,对于基本的格式校验应该放在客户端进行,而不需要再将待校验的手机号发送至服务端,在服务端完 ...
- 【56】java本地文件File类详解
1.java类的介绍 public class File extends Object implements Serializable, Comparable<File> 文件和目录路径名 ...
- "C#":MySql批量数量导入
现在对数据库(以MySql为例)的操作大多会封装成一个类,如下例所示: namespace TESTDATABASE { public enum DBStatusCode { ALL_OK, MySq ...