코딩테스트 2

[코딩테스트] Level2

※ 도전을 두려워하지 말고 부딪혀보자! 틀려도 너무 연연해하지 않기. LEVEL1 복습 1. IF(조건, 참,거짓) 2. DATEDIFF(마지막날짜, 시작날짜) = 마지막날짜 - 시작날짜 일 수 구해줌 3. CASE WHEN 조건문 THEN 참일경우 결과값 ELSE 거짓일경우결과값 END AS 결과를 저장할 변수명 4. date_format(날짜변수, '%Y-%m-%d') 시간빼고 날짜 출력해줌. 5. WHERE date_format(날짜변수, '%Y-%m')='xxxx-xx'; 문제1. 동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요. ⭐⭐⭐⭐⭐문제2. 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를..

SQL 2023.09.06

SUBQUERY

🐶 서브쿼리 SQL구문 안에 별도로 SQL구문이 포함되어 있는 쿼리 보통 SQL구문 안에서 ()안에 또 다른 SQL구문을 추가하는 경우를 서브쿼리라고 한다. 많이 사용되진 않지만, 대용량 데이터에서는 쿼리문을 여러 번 돌리는 경우가 되기 때문에 성능 상의 이슈로 그렇게 많이 사용되지는 않는다. 다만, SQL문을 전문적으로 쓰는 사람들은 가끔 쓴다. 자주 사용하지 않아도 이게 서브쿼리인지는 알 필요가 있다. 사용하는 이유??? 테이블과 테이블 간 검색시 검색 범위 (테이블 중 필요한 부분만 먼저 가져오도록)를 좁히는 기능에 주로 사용되거나 또는 어떤 테이블 내에서 검색을 하기보다는 테이블 중에 필요한 부분만 먼저 추출하고 그 안에서 내가 원하는 데이터를 추출할 때, 이럴 때 쓰이는 것 기본적으로 테이블과 ..

SQL 2023.08.28