2 番目に人口の多い国と 2 番目に人口の少ない国の国と人口を示す以下のクエリを使用しようとしています。これらの国の人口を選択する方法を見つけましたが、国名の選択を実装する良い方法が見つかりません。
Select Max(population)
From country Where population < (Select max (population) From country)
Union
Select Min(population)
From country where population > (select Min(population) from country) ;
2 番目に人口が多い/2 番目に人口が少ない国の国と人口を選択する方法を見つけましたが、問題はunion
、2 つの ORDER BY (各選択に 1 つ) で 2 つの選択を使用できないことです。
私の問題を解決するために何ができるか考えていますか? 注:Postgresを使用しています