1.
查询每个部门的平均工资,要求平均工资大于2000 selectavg(sal) agfromempgroupbydeptnohavingag>2000
2.
查询商品表中每个分类的平均单价,要求平均单 价小于100 selectcategory_id,avg(price) agfromt_itemgroupbycategory_idhavingag<100
3.
查询emp表中工资在1000-3000之间的员工,每个部门的编号,工资总和,平均工资,过
报告期实际支付的全部职工工资总额除报告期全部职工平均人数。求mysql求指定年份平均工资公式为报告期实际支付的全部职工工资总额除报告期全部职工平均人数。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。语法格式:select 字段名1,字段名2,... from 表名;
提示:
1.任何一条sql语句以“;”结尾
2.sql语句不区分大小写
查询员工年薪:
select ename.sal * 12 from emp
image.png
给查询结果的列重命名:
select ename.sal * 12 as yearsal from emp
(as关键字可以省略)
image.png
当起的别名有中文时,需要给中文加上引号
(标准SQL要求字符串使用单引号,虽然mysql也支持双引号,但最好用单引号,否则到了别的数据库,SQL语句就会报错)
image.png
查询所有字段:
(1)将所有字段以逗号隔开,写在select关键字后面
(2)使用*表示所有字段
image.png
注意:开发中需要使用(1),(2)的执行效率过慢,不适宜在开发中使用。
条件查询
条件查询需要用到where语句,where语句必须放在from语句表的后面
语句格式:
select xxx from xxx where xxx
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)