sql语句group by问题

1、GROUP BY 如果存在,那么前面查询语句里出现的字段要么出现在groupby里要么groupby里的字段与select里的其他字段不在同一个表
SELECT 里如果有多个字段,必须有一个和group by里的是一致的,且select里的其他字段与group by里字段不在同一个表(聚合函数除外)。

SELECT SUM(grade),stu_id, name,sex FROM score,student where student.id=score.stu_id GROUP BY stu_id;(grade和stu_id是同一个表,name和sex是另外一张表)




2、update employee set salary = 4000 and sex = female where name = 'lisi' ; 有多个列要修改的时候不用and连接列,用逗号.!!!
 45 update employee set salary = 4000,sex = 'female' where name = 'lisi' ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值