【发布时间】:2016-08-09 04:01:48
【问题描述】:
所以我正在创建一个带有一些小兵的表格,如下所示:
CREATE TABLE Minion(MinionID varchar(10), gold int, Atk int, def int);
带有值:
INSERT INTO Minion VALUES ('min001', 15, 5, 20);
INSERT INTO Minion VALUES ('min002', 20, 7, 30);
INSERT INTO Minion VALUES ('min003', 18, 8, 17);
INSERT INTO Minion VALUES ('min004', 30, 15, 100);
INSERT INTO Minion VALUES ('min005', 5, 3, 9);
INSERT INTO Minion VALUES ('min006', 60, 23, 150);
INSERT INTO Minion VALUES ('min007', 10, 8, 20);
INSERT INTO Minion VALUES ('min008', 65, 40, 250);
INSERT INTO Minion VALUES ('min009', 300, 75, 550);
INSERT INTO Minion VALUES ('min010', 300, 65, 600);
INSERT INTO Minion VALUES ('min011', 300, 80, 400);
所以我想知道,如果没有 LIMIT 和 OFFSET,是否仍然有可能获得第二高,例如小黄人的攻击力?
【问题讨论】:
-
我将标签更改为“sql”。请指定您使用的是 MySQL 还是 SQLite,然后添加适当的标签。另外,你为什么不想使用
limit和offset? -
想知道没有它是否可能
标签: sql sqlite greatest-n-per-group