养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

SQLyog的简单使用

时间:2024-09-28 11:24:19

数据查询语言的简单介绍!

工具/原料

SQLyog软件

方法/步骤

1、统计月薪与佣金之和大于2500元的人数:SELECTCOUNT(*)AScntFROMempWHEREsal+IFNULL(comm,0)>2500;查询有佣金的人数,以及有领导的人数:SELECTCOUNT(comm),COUNT(mgr)FROMemp;

SQLyog的简单使用

2、SUM和AVG当需要纵向求和时使用sum()函数。查询所有雇员月薪和:S苇质缵爨ELECTSUM(sal)FROMemp;查询所有雇员月薪和,溅局柑氍以及所有雇员佣金和:SELECTSUM(sal),SUM(comm)FROMemp;查询所有雇员月薪+佣金和:SELECTSUM(sal+IFNULL(comm,0))FROMemp;统计所有员工平均工资:SELECTSUM(sal),COUNT(sal)FROMemp;或者SELECTAVG(sal)FROMemp;

SQLyog的简单使用

3、查询最高工资和最低工资:SELECTMAX(sal),MIN(sal)FROMemp;查询每个部门的部门编号和每个部门的工资和:SELECTdeptno,SUM(sal)FROMempGROUPBYdeptno;查询每个部门的部门编号以及每个部门的人数:SELECTdeptno,COUNT(*)FROMempGROUPBYdeptno;

SQLyog的简单使用

4、查询每个部门的部门编号以及每个部门工资大于1500的人数:SELECTdeptno,COUNT(*)FROMempWHEREsal>1500GROUPBYdeptno;

SQLyog的简单使用

5、查询工资总和大于9000的部门编号以及工资和:SELECTdeptno,SUM(sal)FROMempGROUPBYdeptnoHAVINGSUM(sal)>9000;注意,WHERE是对分组前记录的条件,如果某行记录没有满足WHERE子句的条件,那么这行记录不会参加分组;而HAVING是对分组后数据的约束。

SQLyog的简单使用

6、LIMIT用来限定查询结果的起始行,以及总行数查询5行记录水貔藻疽,起始行从0开始SELECT*FROMempLIMIT扉钛笆哇0,5;注意,起始行从0开始,即第一行开始!查询10行记录,起始行从3开始SELECT*FROMempLIMIT3,10;如果一页记录为10条,希望查看第3页记录应该怎么查呢?第一页记录起始行为0,一共查询10行;第二页记录起始行为10,一共查询10行;第三页记录起始行为20,一共查询10行;

SQLyog的简单使用

© 一点知识