常用查询例子

    创建数据庫表,并往里添加数据:

    1. article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
    2. dealer CHAR(20) DEFAULT '' NOT NULL,
    3. price DOUBLE(16,2) DEFAULT '0.00' NOT NULL,
    4. PRIMARY KEY(article, dealer));
    5. INSERT INTO shop VALUES
    6. (1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),

    查询列特定列中的最大值

    1. +---------+
    2. | article |
    3. +---------+
    4. | 4 |
    5. +---------+

    也可以通过以下方式来达到同样的效果:

    1. LEFT JOIN shop s2 ON s1.price < s2.price
    2. WHERE s2.article IS NULL;
    3. SELECT article, dealer, price
    4. FROM shop
    5. ORDER BY price DESC