jjj

Data utworzenia: 2025-01-16 12:19:13
Oto przykłady zapytań SQL dla pytań przedstawionych na obrazie. Zakładam, że masz bazę danych z tabelami takimi jak countries (kraje), cities (miasta), languages (języki), itp. Jeśli struktura jest inna, możesz dostosować zapytania. 1. Jakie są wszystkie kraje w bazie danych? SELECT name FROM countries; 2. Jakie są stolice krajów w bazie danych? SELECT capital FROM countries; 3. Ile krajów jest w bazie danych? SELECT COUNT(*) AS total_countries FROM countries; 4. Jakie są populacje poszczególnych krajów? SELECT name, population FROM countries; 5. Kiedy dany kraj uzyskał niepodległość? SELECT name, independence_year FROM countries WHERE independence_year IS NOT NULL; 6. Jaka jest powierzchnia największych krajów w bazie danych? SELECT name, area FROM countries ORDER BY area DESC LIMIT 10; 7. Jakie miasta znajdują się w danym kraju? SELECT cities.name FROM cities JOIN countries ON cities.country_id = countries.id WHERE countries.name = 'Poland'; -- Zamień "Poland" na nazwę kraju 8. Jaka jest populacja największych miast w bazie danych? SELECT name, population FROM cities ORDER BY population DESC LIMIT 10; 9. Które miasto ma największą populację w bazie danych? SELECT name, population FROM cities ORDER BY population DESC LIMIT 1; 10. Jakie języki są używane w danym kraju? SELECT languages.language FROM languages JOIN countries ON languages.country_id = countries.id WHERE countries.name = 'Poland'; -- Zamień "Poland" na nazwę kraju 11. Które kraje mają najwięcej oficjalnych języków? SELECT countries.name, COUNT(languages.language) AS total_languages FROM countries JOIN languages ON countries.id = languages.country_id GROUP BY countries.name ORDER BY total_languages DESC LIMIT 10; 12. Jakie są średnie wynagrodzenia w różnych krajach? SELECT name, avg_salary FROM countries WHERE avg_salary IS NOT NULL; 13. Jaka jest lista krajów, które należą do Unii Europejskiej? SELECT name FROM countries WHERE is_in_eu = TRUE; 14. Ile miast w bazie danych ma populację większą niż milion? SELECT COUNT(*) AS cities_over_million FROM cities WHERE population > 1000000; 15. Które miasto w danym kraju jest najwięcej zaludnione? SELECT cities.name, cities.population FROM cities JOIN countries ON cities.country_id = countries.id WHERE countries.name = 'Poland' ORDER BY cities.population DESC LIMIT 1; -- Zamień "Poland" na nazwę kraju 16. Jakie są największe miasta w Azji pod względem populacji? SELECT cities.name, cities.population FROM cities JOIN countries ON cities.country_id = countries.id WHERE countries.continent = 'Asia' ORDER BY cities.population DESC LIMIT 10; 17. Które kraje mają największy procent ludności mówiącej w jednym języku? SELECT countries.name, MAX(languages.percentage) AS max_percentage FROM countries JOIN languages ON countries.id = languages.country_id GROUP BY countries.name ORDER BY max_percentage DESC LIMIT 10; 18. Jakie są wyniki dotyczące gospodarki (np. PKB) krajów w bazie danych? SELECT name, gdp FROM countries WHERE gdp IS NOT NULL ORDER BY gdp DESC; 19. Jakie są największe wyspy lub archipelagi według powierzchni? SELECT name, area FROM islands ORDER BY area DESC LIMIT 10; 20. Które miasta są stolicami krajów, które mają w nazwie literę ‘A’? SELECT capital FROM countries WHERE name LIKE '%A%'; Dostosuj nazwy tabel i kolumn do swojej bazy danych. Jeśli potrzebujesz pomocy przy konkretnej strukturze bazy, daj znać!
Powrót