zoukankan      html  css  js  c++  java
  • 2- SQL语句的强化

        查询类型cate_name为 '超极本' 的商品名称、价格
    
    select name,price from goods where cate_name = '超级本';
    
        显示商品的种类
    
    select cate_name from goods group by cate_name;
    
        求所有电脑产品的平均价格,并且保留两位小数
    
    select round(avg(price),2) as avg_price from goods;
    
        显示每种商品的平均价格
    
    select cate_name,avg(price) from goods group by cate_name;
    
        查询每种类型的商品中 最贵、最便宜、平均价、数量
    
    select cate_name,max(price),min(price),avg(price),count(*) from goods group by cate_name;
    
        查询所有价格大于平均价格的商品,并且按价格降序排序
    
    select id,name,price from goods 
    where price > (select round(avg(price),2) as avg_price from goods) 
    order by price desc;
    
        查询每种类型中最贵的电脑信息
    select g.name,g.cate_name,g.price from (select cate_name,max(price) as max_price from goods group by cate_name) as g_new left join goods as g on g_new.cate_name=g.cate_name and g_new.max_price=g.price;
    
    insert into goods values(0,'xiatian','笔记本','夏天','4999',default,default);
    
    select g.name,g.cate_name,g.price from (select cate_name,max(price) as max_price from goods group by cate_name) as g_new left join goods as g on g_new.cate_name=g.cate_name and g_new.max_price=g.price order by g.cate_name;
    查询所有价格大于平均价格的商品,并且按价格降序排序
    
    select id,name,price from goods 
    where price > (select round(avg(price),2) as avg_price from goods) #括号内的sql语句结尾没有分号;
    order by price desc;
  • 相关阅读:
    函数模板——隐式实例化、显式实例化、显式具体化
    SQLAlchemy
    pymysql的使用
    mysql 安装
    Django---Cerley使用
    支付宝支付功能
    Django--log配置
    Vue--基础
    Python学习手册
    针对特定网站scrapy爬虫的性能优化
  • 原文地址:https://www.cnblogs.com/summer1019/p/11040879.html
Copyright © 2011-2022 走看看