data analysis/sql test(2)
-
프로그래머스 sql 코테_level 3
✔️ 프로그래머스 코딩테스트 Level 3 후기 공채가 나오는 시점에서 sql query 작성에 다시 익숙해지도록 연습하고 있다. level 1-2가 select, where 조건절, 집계합수, dateformat 변화 등 기본적인 문법을 다뤘다면 level 3는 join, sub query가 등장해서 난이도가 조금 높아졌다! 하지만, 그렇다고 너무 어려운 것은 아니니 빨리 익숙해질 것 같다. 📕 오답노트 주요 문법 1. case when -- 기본형태 -- CASE WHEN (조건1) then '분류1' WHEN (조건2) then '분류2' ELSE '분류3' END as '컬럼명' 아래 예시처럼 select 절에서 하나의 컬럼에 대한 구분 기준과 나눠지는 범주명을 then 뒤에 명시할 것! sele..
2023.09.22 -
프로그래머스 sql 코테_level 1&2
✔️ 프로그래머스 코딩테스트 Level 1&2 후기 level 3부터 풀었어서 그런지 1,2에서 중복되는 내용이 많다. 📕 Level 1 주요 문법 1. 1개 추출 MYSQL: LIMIT 1 ORACLE: FETCH FIRST 1 ROWS ONLY -- MYSQL SELECT DATETIME AS "시간" FROM ANIMAL_INS ORDER BY DATETIME ASC LIMIT 1; -- ORACLE SELECT DATETIME AS "시간" FROM ANIMAL_INS ORDER BY DATETIME ASC FETCH FIRST 1 ROWS ONLY; 2. ~로 이어지는 문자열 문제가 주소(address)가 강원도로 시작하는 공장 정보 추출하기 라면 WHERE 컬럼명 LIKE '문자열%' %는 기..
2023.09.22