当前位置: 首页 > wzjs >正文

网站空间指的是什么网站创建流程

网站空间指的是什么,网站创建流程,手机端网站制作教程,计算机网络技术主要是干什么的文章目录查询出低于菜品平均价格的菜品信息 (展示出菜品名称、菜品价格).问题1 :为什么下面代码不对问题2 :为什么下面的语句还是查不到?正确方法查询出低于菜品平均价格的菜品信息 (展示出菜品名称、菜品价格). 问题1 :为什么下…

文章目录

  • 查询出低于菜品平均价格的菜品信息 (展示出菜品名称、菜品价格).
    • 问题1 :为什么下面代码不对
    • 问题2 :为什么下面的语句还是查不到?
    • 正确方法

查询出低于菜品平均价格的菜品信息 (展示出菜品名称、菜品价格).

问题1 :为什么下面代码不对

	select d.name,d.price,avg(d.price)from dish as dwhere d.price < avg(d.price)

聚合函数使用错误:

  1. AVG(d.price)是一个聚合函数,但它被用在了WHERE子句中。在SQL中,聚合函数不能直接在WHERE子句中使用,(where可以用,写其他的语句,不能出现聚合函数的语句)因为WHERE子句是在行级别过滤数据,而聚合函数是在多行数据上计算。

2… 逻辑顺序问题:SQL执行顺序是FROM→WHERE→GROUP BY→HAVING→SELECT 。WHERE子句在聚合计算之前执行,所以此时还没有计算平均值。

问题2 :为什么下面的语句还是查不到?

    select *from dish as dwhere d.price < (select avg(d.price) from dish);

因为起了别名就要使用别名,原来的数据库名字就查不到了。所以内层循环 不使用d或者 使用 dish as d 即可查询成功。即内层查询应避免使用外层别名 或 统一使用。

正确方法

在这里插入图片描述

http://www.dtcms.com/wzjs/192341.html

相关文章:

  • 贵阳企业自助建站今天的新闻 最新消息
  • 徽省建设干部学校网站软件培训机构
  • 欧美真人做免费网站重庆网站推广专家
  • 做外贸什么网站好seo搜索引擎优化就业指导
  • 做医疗信息网站的域名软文营销策划方案
  • 北京网首页太原百度推广排名优化
  • 网站建设 图标拉新app推广平台
  • 如何做wap网站推广赚佣金的平台
  • 网页设计新建站点青岛百度竞价
  • 根据网站软件做报告抖音seo排名优化公司
  • 做app和做网站区别全网营销系统1700元真实吗
  • 深圳做网站推荐哪家公司好长春网络推广优化
  • 灰色词seo推广抚州seo排名
  • 网站页面设计模板代码手机网站优化排名
  • 网站的主要栏目及功能杭州seo网站推广
  • 网站建设与动态网页竞价托管哪家公司好
  • 做cover用什么网站广告优化师工作内容
  • 免费模板网站下载网站设计平台
  • 一个人可做几次网站备案seo关键词排名优化手机
  • 网站建设服务领域网站排名优化价格
  • p2p网站开发多少钱免费手机优化大师下载安装
  • 批量做网站软件网站排行
  • 网站建设相关新闻劳动局免费培训项目
  • 有没有学做衣服的网站搜索引擎营销的简称
  • 贷款网站源码下载sem竞价托管代运营
  • 如何用wordpress建网站关于友情链接的作用有
  • 网站建设中 html免费seo整站优化技术培训
  • 网站怎么做吸引人免费收录网站
  • asp动态网站开发认证模拟判断题英文外链seo兼职
  • 网站建设选哪个东莞网站设计排行榜