首页 > 数据库技术 > 详细

mysql_study_5

时间:2019-04-25 21:34:39      阅读:82      评论: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 版权所有
打开技术之扣,分享程序人生!