도토리 줍는 개발자 감자
프로그래머스 SELECT(WHERE) 아픈 동물 찾기 Oracle - jimoo 본문
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
반응형
'SQL공부' 카테고리의 다른 글
LeetCode Oracle 176. Second Highest Salary(MAX) - jimoo (0) | 2021.10.08 |
---|---|
SQL Oracle ROWNUM=2 사용하는 방법 - jimoo (0) | 2021.10.08 |
프로그래머스 GROUP BY입양 시각 구하기(1) Oracle - jimoo (0) | 2021.10.05 |
MAX, MIN, COUNT Oracle - jimoo (0) | 2021.10.01 |
프로그래머스 SELECT (ORDER BY) 모든 레코드 조회하기 Oracle - jimoo (0) | 2021.09.30 |
Comments