这个Query也可以用子查询编写吗?
我有什么:
SELECT name, lifeExpectancy from country
WHERE lifeExpectancy IS NOT NULL
ORDER BY lifeExpectancy ASC
LIMIT 1
结果应该是什么:
name | lifeExpectancy
-------------------------
Zambia | 37.2
答案 0 :(得分:0)
不确定
LIMIT 1
如果有多个国家/地区共享最大lifeExpectancy,您仍然需要LIMIT 1
。如果已知lifeExpectancy是唯一的,至少是最大的,或者你可以在第一个地方找到平局时返回多行,你可以省略SELECT name, lifeExpectancy from country
WHERE lifeExpectancy = (SELECT MIN(lifeExpectancy) FROM country)
:
android:focusable="false"
android:focusableInTouchMode="false"
答案 1 :(得分:0)
使用此:
SELECT name, MIN(lifeExpectancy) AS lifeExpectancy from country;