-- 시도 필드값 50개 출력
SELECT sido
FROM ziptable
LIMIT 50;
-- '서울'에는 '구'가 몇 개?
SELECT COUNT(*)
FROM ziptable
WHERE sido = '서울';
-- 시도는 총 몇 개?
SELECT COUNT(DISTINCT sido) -- 중복방지
FROM ziptable;
-- 서울시에 구는 총 몇 개?
SELECT COUNT(DISTINCT gugun)
FROM ziptable
WHERE sido = '서울';
-- 경기도 상록구에는 동이 총 몇 개? 필드명은 '동 수'
SELECT COUNT(DISTINCT dong) AS '동 수'
FROM ziptable
WHERE sido = '경기' AND gugun LIKE '%상록구%';
-- !=, <>

-- 9월 11일
-- 정렬
-- 경기도 상록구의 동을 내림차순으로 정렬하여 출력
SELECT DISTINCT dong
FROM ziptable
WHERE sido = '경기' AND gugun LIKE '%상록구%'
ORDER BY dong DESC;
-- 장안동이 있는 도 내림차순 , 구군은 오름차순 출력
SELECT DISTINCT gugun, sido
FROM ziptable
WHERE dong LIKE '%장안동%'
ORDER BY sido DESC, gugun ASC;
-- '대가리'나 '고도리'가 포함된 도 내림차순, 구군 오름차순
SELECT sido, gugun, dong
FROM ziptable
WHERE dong LIKE '%대가리%'
OR dong LIKE '%고도리%';

+ Recent posts