728x90
world 데이터베이스 다운로드는 아래 글에서 다운로드 받으실 수 있습니다!
각 테이블의 내용 미리보기 / 어떤 테이블에 어떤 컬럼이 들어가는지 알고 있으면 편합니다!
SELECT * from city;
SELECT * from country;
SELECT * from countrylanguage;
1. world 데이터베이스 사용하기
USE world;
2. world 데이터베이스에 있는 테이블 보기
SHOW tables;
3. world 데이터베이스의 테이블에 들어가는 값 살펴보기
DESC city;
DESC country;
DESC countrylanguage;
4. country 테이블에서 총 수 세기
SELECT COUNT(*) FROM country;
5. city 테이블에서 CountryCode를 중복된 값 없이 출력
( 중복값 없이 테이블의 특정 컬럼의 데이터수 세기 )
SELECT DISTINCT CountryCode FROM city;
6. city 테이블에서 CountryCode의 종류가 몇개인지 출력 (즉 5번의 갯수와 동일)
SELECT COUNT(DISTINCT CountryCode) FROM city;
7. country 테이블의 Population >=200000인 도시 중에서 CountryCode 중복값 없이 줄력
SELECT DISTINCT Code FROM country WHERE Population >=200000;
8. country 테이블에서 Code 가 'KOR' 인 도시 이름 찾기
SELECT * FROM country WHERE Code = 'KOR';
9. city 테이블에서 CountryCode 가 'KOR' 인 도시 수 알아찾기기
SELECT COUNT(CountryCode) FROM city WHERE CountryCode = 'KOR';
10. city 테이블에서 Population 이 2500000 이상인 도시 수 찾기
SELECT COUNT(CountryCode) FROM city WHERE Population >= 1000000;
11. countrylanguage 테이블에서 전체 언어 수 찾기
SELECT COUNT(DISTINCT Language) FROM countrylanguage;
12. countrylanguage 테이블에서 Korean 언어를 사용하는 나라수 찾기
SELECT COUNT(*) FROM countrylanguage WHERE Language='Korean';
13. countrylanguage 테이블에서 Korean 언어를 사용하는 나라 찾기
SELECT * FROM countrylanguage WHERE Language='Korean';
728x90
'• programming language > SQL' 카테고리의 다른 글
Error Code: 1273. 해결 Unknown collation: 'utf8mb4_0900_ai_ci' 0.000 sec (0) | 2024.02.13 |
---|---|
500 Error Code 오류: 2013. Lost connection to MySQL server (0) | 2024.02.06 |
[mysql] world 데이터셋 다운로드 파일 world.sql (0) | 2024.01.30 |
[mysql] LIMIT n : 몇개의 행만 출력하기, 입력순서,방법 (0) | 2024.01.30 |
MySQL workbench Tab,엔터누르면 대문자로 자동완성 되게하는 법 (0) | 2024.01.30 |