Perintah SQL Untuk mencari Rata-rata dengan Pembulatan kebawah pada Oracle Database

By | 11 Mei 2018

HackerRankBerawal soal SQL yang sedang saya ikuti di HackerRank saya tertarik untuk membahas tentang materi Database, adapun database untuk menjawab yang saya dipilih adalah Oracle. Soal yang diberikan oleh HackerRank sebagai berikut:

Given the CITY and COUNTRY tables, query the names of all the continents (COUNTRY.Continent) and their respective average city populations (CITY.Population) rounded down to the nearest integer.

Note: CITY.CountryCode and COUNTRY.Code are matching key columns. Do not include continents without cities in your output.

Input Format

The CITY and COUNTRY tables are described as follows:

Setelah dicoba sambil searching Alhamdulillah ditemukan solusi seperti ini dengan solusi pada Oracle, MySQL dan MS SQL Server.

SELECT COUNTRY.CONTINENT, FLOOR(AVG(CITY.POPULATION)) FROM COUNTRY JOIN CITY ON COUNTRY.CODE=CITY.COUNTRYCODE GROUP BY COUNTRY.CONTINENT;

Demikian sedikit ilmu yang dapat di bagi di pagi yang cerah ini, terima kasih. (ms)

Sumber:
1. HackerRank
2. W3Resource
3. StackOverflow
4. W3Schools
5. TechOnTheNet
6. W3School – Floor

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.