mysql相关用法笔记

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值