常用SQL
-
查询表中某个字段为x或y的数据,并且时间根据时间范围筛选,时间为时间戳,需要sql时间函数转换
-
select *from 表名 where 条件1 in (x,y) and from_unixtime(时间戳,’%Y-%m-%d’) < TIME and TIME > from_unixtime(时间戳,’%Y-%m-%d’) order by TEMP desc limit 15;
-
日期格式转时间戳
select unix_timestamp(‘2021-02-10 09:11:12’) -
聚合函数
-
AVG平均值,MIN最小值,MAX最大值,SUM合值
-
多表联查之左联 去除重复行
-
select distinct 字段1,字段2 from 表1名
left join 表2 on (关联字段) where 条件=* limit20