争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

MySQL_常用查询的例子

时间:2024/5/4作者:未知来源:争怎路由网人气:


  +---------+
  
3.2 拥有某个列的最大值的行
 “找出最贵的文章的编号、商人和价格”
  
  在ANSI-SQL中这很容易用一个子查询做到:
  
  SELECT article, dealer, price
  FROM  shop
  WHERE price=(SELECT MAX(price) FROM shop)
  
 在MySQL中(还没有子查询)就用2步做到:
  
 用一个SELECT语句从表中得到最大值。
  使用该值编出实际的查询:
  SELECT article, dealer, price
  FROM  shop
  WHERE price=19.95
  
 另一个解决方案是按价格降序排序所有行并用MySQL特定LIMIT子句只得到的第一行:
  
  SELECT article, dealer, price
  FROM  shop
  ORDER BY price DESC
  LIMIT 1
  
  注意:如果有多个最贵的文章( 例如每个19.95),LIMIT解决方案仅仅显示他们之一!
  
3.3 列的最大值:按组:只有值
 “每篇文章的最高的价格是什么?”
  
  SELECT article, MAX(price) AS price
  FROM  shop
  GROUP BY article
  
  +---------+-------+
  

关键词:MySQL_常用查询的例子




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版