728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/131112
정답 코드
SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY
WHERE ADDRESS LIKE '강원도%'
ORDER BY FACTORY_ID
/*
LIKE 연산자는 조건절(WHERE)에서 컬럼에 특정 문자열이 포함되었는지 확인할 때 많이 사용한다.
문자열을 찾으면 true, 못찾으면 false를 반환한다.
'강원도%'라고하면 강원도로 시작하는 말을 찾는 것
*/
SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY
WHERE INSTR(ADDRESS, '강원도') > 0
ORDER BY FACTORY_ID
/*
INSTR 함수는 특정 문자열을 찾은 위치를 정수형(숫자)으로 반환한다.
문자열을 찾으면 1이상, 못 찾으면 0을 반환한다.
*/
728x90
반응형
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[MySQL] 프로그래머스 151136. 평균 일일 대여 요금 구하기 (0) | 2024.02.20 |
---|---|
[MySQL] 프로그래머스 144853. 조건에 맞는 도서 리스트 출력하기 (0) | 2024.02.20 |
[MySQL] 프로그래머스 133025. 과일로 만든 아이스크림 고르기 (0) | 2024.02.20 |
[MySQL] 프로그래머스 132203. 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2024.02.20 |
[MySQL] 프로그래머스 131120. 3월에 태어난 여성 회원 목록 출력하기 (0) | 2024.02.20 |