SQL공부
프로그래머스 SELECT(WHERE) 아픈 동물 찾기 Oracle - jimoo
감._.자
2021. 9. 30. 18:17
728x90
반응형
https://programmers.co.kr/learn/courses/30/lessons/59036?language=oracle
이번문제는 WHERE을 사용하는 SELECT문 문제입니다. 아직까지도 쉽습니다..
정답코드
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
ORDER BY ANIMAL_ID
주의 : 여기서 문자열을 "" 쌍따옴표가 아닌 단일 따옴표로 작성해주셔야합니다!
SELECT WHERE 문자열 검색 정리
1. 특정 문자열이 있는 필드를 찾을 때 (위의 프로그래머스 문제)
SELECT 필드이름
FROM 테이블이름
WHERE 필드이름 = '찾는문자열'
2. 특정 문자열이 포함된 필드를 찾을 때 (LIKE 와 %사용하기!)
ID | NAME |
1 | 김지무 |
2 | 김상근 |
3 | 이상김 |
2.1) 이름이 '김' 으로 시작하는 사람을 조회하고 싶을때
SELECT 필드이름
FROM 테이블이름
WHERE 필드이름 LIKE '김%'
-- 김지무와 김상근 출력
2.2) 이름에 '김' 을 포함하고 있는 사람을 조회하고싶을때
SELECT 필드이름
FROM 테이블이름
WHERE 필드이름 LIKE '%김%'
--김지무, 김상근, 이상김 출력
2.3) 이름에 '김','무' 을 포함하고 있는 사람을 조회하고싶을때
SELECT 필드이름
FROM 테이블이름
WHERE 필드이름 LIKE '%김%무%'
--김지무 출력
728x90
반응형