|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。HAVING子句
上面先给出HAVING子句的语法:
SELECTcolumn1,SUM(column2)
FROM"list-of-tables"
GROUPBY"column-list"
HAVING"condition";
这个HAVING子句同意你为每个组指定前提,换句话说,能够依据你指定的前提来选择行。假如你想利用HAVING子句的话,它应当处再GROUPBY子句以后。
上面将以一个例子来注释HAVING子句。假定我们的employee表中包括雇员的name、departmen、salary和age。假如你想为每一个部门中每一个雇员选择均匀人为的话,你可使用上面的SQL语句:
SELECTdept,avg(salary)
FROMemployee
GROUPBYdept;
固然,假如你还想只盘算和显现salary年夜于20000的均匀人为的话,你还能够加上HAVING子句:
SELECTdept,avg(salary)
FROMemployee
GROUPBYdept
HAVINGavg(salary)>20000;
你看出了作者的深度?深处半米!当初是冲那么多的大牛给他写序才买的,后来才发现无啥内容,作者也只是才用几年的新手,百花了几十两银子,再次感叹当今社会的虚伪与浮躁 |
|