728x90
반응형
문제 설명
다음은 식품공장의 정보를 담은 FOOD_FACTORY 테이블입니다. FOOD_FACTORY 테이블은 다음과 같으며 FACTORY_ID, FACTORY_NAME, ADDRESS, TLNO는 각각 공장 ID, 공장 이름, 주소, 전화번호를 의미합니다.
COLUMN NAME | TYPE | NULLABLE |
FACTORY_ID | VARCHAR(10) | FALSE |
FACTORY_NAME | VARCHAR(50) | FALSE |
ADDRESS | VARCHAR(100) | FALSE |
TLNO | VARCHAR(20) | TRUE |
문제
FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요.
MySQL 정답 예시
더보기
ADDRESS에 "강원도"가 포함된 정보를 조회해야한다. 따라서 LIKE를 사용하여 주소에서 "강원도"로 시작하는 데이터를 검색하면 된다.
SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
WHERE ADDRESS LIKE "강원도%"
ORDER BY FACTORY_ID;
Oracle 정답 예시
더보기
Oracle도 MySQL과 동일한 SQL문으로 검색이 가능하다. 다만 Oracle 에선 쌍따옴표를 인식하지 않기 때문에 이 점에 유의하며 작성한다.
SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
WHERE ADDRESS LIKE '강원도%'
ORDER BY FACTORY_ID;
728x90
반응형
'Study > SQL' 카테고리의 다른 글
[MySQL/ORACLE] 프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.06.16 |
---|---|
[MySQL/ORACLE] 프로그래머스 - 나이 정보가 없는 회원 수 구하기 (0) | 2023.06.15 |
[SQL] SQL로 알고리즘 문제 풀기 - 숫자 계산1(합, 곱, 짝수/홀수, 소수) (0) | 2023.02.10 |
[SQL] SQL로 알고리즘 문제 풀기 - 구구단 (0) | 2023.01.25 |
[SQL] 데이터 복구하기 - FLASHBACK QUERY (0) | 2023.01.25 |