ღ yuni_world ღ

[MySQL] [프로그래머스 level1] 강원도에 위치한 생산공장 목록 출력하기 본문

MySQL/프로그래머스

[MySQL] [프로그래머스 level1] 강원도에 위치한 생산공장 목록 출력하기

ღ유닝이ღ 2023. 9. 2. 18:47

📌 문제링크

https://school.programmers.co.kr/learn/courses/30/lessons/131112

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


📌 문제풀이

SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
WHERE ADDRESS LIKE '%강원도%'
ORDER BY FACTORY_ID;

📖 개념

  • ORDER BY
    • ASC(오름차순), DESC(내림차순) 사용가능, ASC가 디폴트값이며 쿼리에서 생략가능
  • LIKE 
    • LIKE 함수는 문자열 내에서 내가 원하는 문자열을 찾는 함수
    • % : 0개 이상의 문자를 대신 표현가능
      • %A : 앞에 n개의 문자열이 있으며 맨마지막이 A로 끝나는 문자열 포함 (ex> BCA, ASDFA, A)
      • A% : 맨 처음 문자가 A로 시작하며 뒤에 n개의 문자열이 오게됨 (ex>ABC, AGFD, A)
      • %A% : 문자열 중간에 A가 들어있는 문자열 (ex> jsAjl, wAlk, A)
    • _ : 1개의 문자를 표현
      • _921 : 2,3,4번째 문자열은 9,2,1로 고정되어있고, 1번째 문자열엔 하나의 모든 문자 허용 (ex> 0921, a921)