首页 > 数据库技术 > 详细

mysql_study_5

时间:2019-04-25 21:34:39      阅读:87      评论:0      收藏:0      [点我收藏+]

代码

mysql> CREATE TABLE shop (
    -> article INT(4) UNSIGNED ZEROFILL DEFAULT ‘0000‘ NOT NULL,
    -> dealer  CHAR(20)                 DEFAULT ‘‘     NOT NULL,
    -> price   DOUBLE(16,2)             DEFAULT ‘0.00‘ NOT NULL,
    -> PRIMARY KEY(article, dealer));
# 插入数据
mysql> INSERT INTO shop VALUES
    -> (1,‘A‘,3.45),(1,‘B‘,3.99),(2,‘A‘,10.99),(3,‘B‘,1.45),
    -> (3,‘C‘,1.69),(3,‘D‘,1.25),(4,‘D‘,19.95);

使用max()计算最大值

mysql> SELECT MAX(article) as article FROM shop;

查询某列最大值所在的行

# 显示price这一列最大值对应的行
mysql> SELECT article, dealer, price
    -> FROM   shop
    -> WHERE  price=(SELECT MAX(price) FROM shop);
mysql> SELECT article, dealer, price
    -> FROM shop
    -> ORDER BY price DESC
    -> LIMIT 1;

 按组显示列的最大值

 

mysql_study_5

原文:https://www.cnblogs.com/Galesaur-wcy/p/10770899.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!