티스토리 뷰
프로그래머스 코딩테스트 문제 중에 SQL 고득점 Kit이라는 문제 세트가 있다. 해당 문제들을 직접 풀어서 결과를 정리해 보겠다.
문제 1
ANIMAL_INS 테이블에서 여러 컬럼 조회하기 문제이다. 해당 테이블의 모든 값을 조회하면 되는 것이라 SELECT * 을 사용해도 같은 결과가 나온다.
문제 2
특정 컬럼을 기준으로 역순으로 정렬하여 조회하는 문제이다. ORDER BY DESC 사용.
문제 3
특정 조건에 해당하는 값을 조회하는 문제이다. WHERE 구문을 사용한다.
문제 4
특정 조건에 해당하는 값을 제외한 값만 출력하는 문제이다. WHERE 구문에서 !=을 사용한다.
문제 5
특정 컬럼들만 조회하는 문제이다. ANIMAL_ID 순으로 조회하라는 지침이 있는데 SQL 기본 세팅이 오름차순이라 ORDER BY 사용하지 않아도 된다.
문제 6
같은 값을 가질 때 특정 조건으로 정렬하는 문제이다. 다중 ORDER BY 사용. 컬럼명 대신 컬럼 순서(2, 3) 사용 가능.
문제 7
특정 값을 특정 조건으로 정렬하고 가장 작은 값을 가지는 조건으로 조회하는 문제이다. LIMIT 0,1이라고 적어도 된다.
마지막에 ;를 붙이는 것을 빠뜨리지 말 것.
'Data Analysis > SQL' 카테고리의 다른 글
[프로그래머스] SQL 고득점 Kit - GROUP BY 문제 풀이 (0) | 2022.04.17 |
---|---|
[프로그래머스] SQL 고득점 Kit - SUM, MAX, MIN 문제 풀이 (0) | 2022.04.16 |
DATABASE | Subquery (서브쿼리)란? Select문을 알면된다. (0) | 2021.05.25 |
DATABASE | SET 연산자에서 IN 연산자 (IN Operator)의 의미 (0) | 2021.05.25 |
DATABASE | SET 연산자 Dummy Column(더미칼럼) 사용방법과 사용이유 (0) | 2021.05.25 |
댓글
최근에 올라온 글
페이지 이동 안내
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 The GOAL: AI expert에 가까워지는 중
🍍 I am becoming AI expert who can develop cool things by coding.
🍍 I am becoming AI expert who can develop cool things by coding.