Python学习:演练分组函数和聚合函数的组合使用
生活随笔
收集整理的這篇文章主要介紹了
Python学习:演练分组函数和聚合函数的组合使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下:
create database jing_dong charset=utf8; use jing_dong; create table goods(id int unsigned primary key auto_increment not null,name varchar(150) not null,cate_name varchar(40) not null,brand_name varchar(40) not null,price decimal(10,3) not null,is_show bit not null default 1,is_saleoff bit not null default 0);insert into goods values(0,'r510vc 15.6英寸筆記本','筆記本','華碩','3399',default,default); insert into goods values(0,'y400n 14.0英寸筆記本電腦','筆記本','聯想','4999',default,default); insert into goods values(0,'g150h 15.6英寸游戲本','游戲本','雷神','8499',default,default); insert into goods values(0,'x550cc 15.6英寸筆記本','筆記本','華碩','2799',default,default); insert into goods values(0,'x240 超級本','超級本','聯想','4880',default,default); insert into goods values(0,'u330p 13.3英寸超級本','超級本','聯想','4299',default,default); insert into goods values(0,'svp13226scb 觸控超級本','超級本','索尼','7999',default,default); insert into goods values(0,'ipad mini 7.9英寸平板電腦','平板電腦','蘋果','1998',default,default); insert into goods values(0,'ipad air 9.7英寸平板電腦','平板電腦','蘋果','3388',default,default); insert into goods values(0,'ipad mini 配置 retina 顯示屏','平板電腦','蘋果','2788',default,default); insert into goods values(0,'ideacentre c340 20英寸一體電腦','臺式機','聯想','3499',default,default); insert into goods values(0,'vostro 3800-r1206 臺式電腦','臺式機','戴爾','2899',default,default); insert into goods values(0,'imac me086ch/a 21.5英寸一體電腦','臺式機','蘋果','9188',default,default); insert into goods values(0,'at7-7414lp 臺式電腦 linux','臺式機','宏碁','3699',default,default); insert into goods values(0,'z220sff f4f06pa工作站','服務站/工作站','惠普','4288',default,default); insert into goods values(0,'poweredge ii服務器','服務器/工作站','戴爾','5388',default,default); insert into goods values(0,'mac pro專業級臺式電腦','服務站/工作站','蘋果','28888',default,default); insert into goods values(0,'hmz-t3w 頭戴顯示設備','筆記本配件','索尼','6999',default,default); insert into goods values(0,'商務雙肩背包','筆記本配件','索尼','99',default,default); insert into goods values(0,'x3250 m4機架式服務器','服務器/工作站','ibm','6888',default,default);查詢語句 --查詢類型cate_name為超極本的商品名和價格 select name,price from goods where cate_name='超級本'; --顯示商品的分類 select distinct cate_name from goods; select cate_name from goods group by cate_name; --求所有電腦產品的平均價格,并且保留兩位小數 select round(avg(price),2) from goods; --求每種商品的平均價格 select cate_name,avg(price) from goods group by cate_name; select cate_name,round(avg(price),2) from goods group by cate_ name; --查詢每種商品中的最貴,最便宜,平均價,數量 select cate_name,max(price),min(price),avg(price),count(*) from goods group by cate_name; --查詢所有價格大于平均價格的商品,并按價格降序排序 select * from goods where price>(select avg(price) from goods) order by price desc;總結
以上是生活随笔為你收集整理的Python学习:演练分组函数和聚合函数的组合使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件测试 - 功能测试(缺陷管理+禅道使
- 下一篇: EN50155是什么,轨道交通设备EN5