문제
https://school.programmers.co.kr/learn/courses/30/lessons/301646
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
SELECT COUNT(*) AS COUNT
FROM ECOLI_DATA
WHERE
(GENOTYPE & 2) = 0 AND ((GENOTYPE & 1) != 0 OR (GENOTYPE & 4) != 0)
-> 2번 형질이 보유하지 않으면서 (and) 1번이나 3번 형질(or)을 보유하고 있는 대장균 개체
질문하기에 있던 답!! (백제완님 풀이)
SELECT
COUNT(ID) COUNT
FROM
ECOLI_DATA
WHERE
GENOTYPE & 5 -- 0101
AND NOT GENOTYPE & 2 -- 0010
'SQL' 카테고리의 다른 글
[SQL 고득점 Kit] 301649. 대장균의 크기에 따라 분류하기 2 (0) | 2024.07.04 |
---|---|
[SQL 고득점 Kit] 299307. 대장균의 크기에 따라 분류하기 1 (0) | 2024.07.04 |
[SQL 고득점 Kit] 299305. 대장균들의 자식의 수 구하기 (0) | 2024.07.03 |
[SQL 고득점 Kit] 298518. 특정 물고기를 잡은 총 수 구하기 (0) | 2024.07.03 |
[SQL 고득점 Kit] 298517. 가장 큰 물고기 10마리 구하기 (0) | 2024.07.03 |