sqlite查询问题

时间:2011-03-30 18:06:15

标签: sqlite

我正在乱搞sqlite。我之前从未搞过查询语言或数据库。我做了一个小测试数据库。它是一个帐户数据库,包含帐户和ID。如果我执行以下操作,我会得到最大值:

SELECT MAX(balance)
FROM accounts

但是如何才能打印具有最大余额的帐户的ID?

谢谢!

3 个答案:

答案 0 :(得分:3)

SELECT id 
FROM accounts
WHERE balance = (SELECT MAX(balance) from accounts)

答案 1 :(得分:0)

你试过吗?:

SELECT id FROM accounts WHERE balance = MAX(balance)

答案 2 :(得分:0)

我会用这个:

    SELECT id FROM accounts ORDER BY balance DESC LIMIT 1;