문제
나의 해답
select count(*) as count
from ECOLI_DATA A
where !(GENOTYPE & 2) and ((GENOTYPE & 4) or (GENOTYPE & 1) or (GENOTYPE & 3))
해설
- select count(*) as count : 조건을 만족하는 행의 개수 계산
- !(GENOTYPE & 2) : 비트 연산을 수행하여 2번째 비트가 0인것
- ((GENOTYPE & 4) or (GENOTYPE & 1) or (GENOTYPE & 3)) : 4번째 비트가 1 or 1번째 비트가 1 or 1번째와 2번째 비트가 모두 1인 것
Share article