1.合并查询字段
CONCAT(pa3.area_name,'',pa2.area_name,' ',pa1.area_name) AS areaName,#项目地区(北京北京市 东城区)
2.合并查询字段用分隔符隔开
GROUP_concat(t2.employee_name) AS isNotFromParentNameList #(任红波,张晓芳)
3.判断
IFNULL(expression_1,expression_2);
SQL
如果expression_1
不为NULL
,则IFNULL
函数返回expression_1
; 否则返回expression_2
的结果。
4.时间戳转为年月日
FROM_UNIXTIME(open_date12/1000,'%Y-%m-%d')
FROM_UNIXTIME(ped.create_time/1000, '%Y-%m-%d %H:%i:%S' ) AS createTime,
5.查询时间加上某个时间段
date_add(FROM_UNIXTIME(t2.factstartdate2/1000, '%Y-%m-%d'), interval 7 day) #(加7天)
查询时间减上某个时间段
date_sub(FROM_UNIXTIME(t2.pre_open_date/1000, '%Y-%m-%d'), interval 7 day) #(减7天)
7.将数据库查询的值转换
( case name WHEN 'Y' THEN '是' WHEN 'N' THEN '否' END) AS Isname,
case colume when condition then resultwhen condition then resultwhen condition then resultelse resultend
8.mysql不走缓存(SQL_NO_CACHE)
SELECT
SQL_NO_CACHE *
from hiames_order_drink
9.ORDER BY可以加两个条件
ORDER BY time,sort;
time如果一样,就根据sort排序。