단죤 의 블로그
[Programmers SQL] (SELECT) 특정 형질을 가지는 대장균 찾기 본문
출처
https://school.programmers.co.kr/learn/courses/30/lessons/301646
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제
2번 형질이 보유하지 않으면서 1번이나 3번 형질을 보유하고 있는 대장균 개체의 수(COUNT)를 출력하는 SQL 문을 작성해주세요. 1번과 3번 형질을 모두 보유하고 있는 경우도 1번이나 3번 형질을 보유하고 있는 경우에 포함합니다.
🚩틀린문제/GPT 활용
정답
SELECT COUNT(*) AS COUNT
FROM ECOLI_DATA
WHERE (GENOTYPE & 2) = 0 -- 2번 형질이 없는 경우
AND ((GENOTYPE & 1) > 0 OR (GENOTYPE & 4) > 0); -- 1번 또는 3번 형질이 있는 경우
'DB🖥️ > SQL' 카테고리의 다른 글
[Programmers SQL] (SUM, MAX, MIN) 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2025.01.29 |
---|---|
[SQL]패스트캠퍼스강의_SQL 연산자 및 문자열 함수 요약 정리 (0) | 2025.01.22 |
[Programmers SQL] (String, Date) 자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2025.01.21 |
[SQL] DATE FUNCTION (0) | 2025.01.21 |
[Programmers SQL] (String, Date) 분기별 분화된 대장균의 개체 수 구하기 (0) | 2025.01.21 |