1.查找某个字段的值为空的记录
select * from table where field is null
2.某些记录不在某些记录之内的数据 not in
select * from Customers
where Id not in ('1','2','3')
3.时间函数 datediff()
可以用于SELECT的查询操作,用于查询所给的两个日期之间间隔的天数
DATEDIFF(startdate,enddate)
若两个参数 则是date1-date2 的 值
4.group by 多个字段分组
多个字段分组 那么分组的情况就是要这几个字段的值同时一样才能分为一组
Product Buyer Spending
p001 Todd 12.00
p001 Todd 12.00
p001 Todd 12.00
p001 Lily 12.00
p001 Lily 12.00
p002 Todd 20.00
p002 Todd 20.00
例如要统计每个人在每种商品上的消费情况,此时就是要Product值和Buyer都一样的记录才能成为同一组数据
如 p001 Todd 12 前三列这两个字段的值都一样,所以就可以分为一组
SELECT Product,Buyer, SUM(Spending)
FROM `table`
GROUP BY Product, Buyer
结果:
Product Buyer SUM
p001 Todd 36.00
p001 Lily 24.00
p002 Todd 40.00