我有一个问题,但我真的不知道如何制定它,所以我只是告诉你。
我有以下表格:
表1:
id | name | car | date_of_purchase | price
1 john car1 date1 1000
2 andy car2 date2 700
3 mike car3 date3 3500
4 robb car4 date4 2300
5 tony car5 date5 1800
我知道如何选择整行,但我如何选择它? 例如,从该表中我想获得包含MAX的价格的行,我该怎么做?
name | car | max_price
mike car3 3500
答案 0 :(得分:1)
您可以使用order by
和limit
:
select t1.*
from table1 t1
order by price desc
limit 1;
答案 1 :(得分:1)
您可以使用任意列标题显示查询结果。
SELECT t1.name AS name, t1.car AS car, t1.price AS max_price
FROM table1 t1
ORDER BY max_price DESC
LIMIT 1;