하루에 하나씩 공부하기
부모의 형질을 모두 가지는 대장균 찾기-LV2 본문
- 문제
부모의 형질을 모두 보유한 대장균의 ID(ID), 대장균의 형질(GENOTYPE), 부모 대장균의 형질(PARENT_GENOTYPE)을 출력하는 SQL 문을 작성해주세요. 이때 결과는 ID에 대해 오름차순 정렬해주세요.
- 코딩테스트 연습 - 부모의 형질을 모두 가지는 대장균 찾기 | 프로그래머스 스쿨
코딩테스트 연습 - 부모의 형질을 모두 가지는 대장균 찾기
대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다. 다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다.
school.programmers.co.kr
- 키포인트
부모, 자식 GENOTYPE 2개로 처리
- 코드
SELECT A.ID, A.GENOTYPE, P.GENOTYPE AS PARENT_GENOTYPE
FROM
ECOLI_DATA AS A INNER JOIN ECOLI_DATA AS P ON A.PARENT_ID = P.ID
WHERE A.GENOTYPE & P.GENOTYPE = P.GENOTYPE
ORDER BY ID ;
'SQL 코딩테스트 > LV2' 카테고리의 다른 글
가격대 별 상품 개수 구하기-LV2 (0) | 2024.12.16 |
---|---|
자동차 종류별 특정 옵션이 포함된 자동차 수 구하기-LV2 (1) | 2024.12.14 |
업그레이된 아이템 구하기-LV2 (0) | 2024.12.10 |
분기별 분화된 대장균의 개체 수 구하기-LV2 (2) | 2024.12.09 |
조건에 맞는 개발자 찾기-LV2 (1) | 2024.11.22 |