코딩테스트

코딩테스트/프로그래머스

SQL 문제 - 헤비 유저가 소유한 장소(Self-Join)

아래는 문제 링크입니다. https://programmers.co.kr/learn/courses/30/lessons/77487 코딩테스트 연습 - 헤비 유저가 소유한 장소 PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를 programmers.co.kr 아래는 해결 SQL문이다. SELECT p1.ID, NAME, p1.HOST_ID from PLACES as p1 join (SELECT HOST_ID from PLACES group by HOST_ID HAVING COUNT(HOST_ID) > 1) p2 on p2.HOST_ID = p1..

코딩테스트/프로그래머스

SQL 문제 - 중성화 여부 파악하기 (IF, REGEXP, CASE)

문제의 링크는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/59409 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 해결 SQL문은 아래와 같다. if문을 사용한 정답과 정규식, CASE문을 사용한 정답 두 가지가 있다. --if문을 사용 SELECT ANIMAL_ID, NAME, if(SEX_UPON_INTAKE like 'Neu..

코딩테스트/프로그래머스

SQL 문제 - 동명 동물 수 찾기 (GROUP BY, HAVING)

문제의 링크는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/59041 코딩테스트 연습 - 동명 동물 수 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 우리는 같은 이름을 가진 동물의 수를 찾고 싶다. 해결 SQL문은 아래와 같다. --정통적인 데이터베이스 답 SELECT NAME, COUNT(NAME) as NUM from ANIMAL_INS GROUP BY(NAME..

코딩테스트/프로그래머스

SQL 문제 - 오랜 기간 보호한 동물

문제의 링크는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/59044 코딩테스트 연습 - 오랜 기간 보호한 동물(1) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제 분류가 join이라 먼저 join을 사용했다. 첫 번째 정답 코드입니다. left join을 사용했다. left join으로 일단 ANIMAL_OUTS 테이블에 없는 데이터도 다 조인한 후에, outs.A..

Debin
'코딩테스트' 카테고리의 글 목록 (3 Page)