本文共 407 字,大约阅读时间需要 1 分钟。
一、查看两张表对应字段对方所没有的值
下面的SQL语句可以查看t1表中某个字段那些不存在于t2表中对应字段的值集合中的值。
select distinct(service) from t1 where service not in ( select distinct(servEName) from t2 );
二、对时间戳字段按照年月日进行分组
表t的time字段为时间戳类型(timestamp),下面的语句可以按照年-月-日的方式对表中数据进行分组,然后分别统计每一个分组(每一天)有多少条数据。注意,如果单纯按照time进行分组,则当某一天存在两个时间值时,当天则会被分成两组,显然不合理,因此最好是按照年月日的方式。
select date_format('time', '%Y-%m-%d') as time2, count(*) as num from t group by time2;
参考:
转载地址:http://vynii.baihongyu.com/