[SQL문제풀기]특정 형질을 가지는 대장균 찾기

프로그래머스 SQL 고득점 Kit
송송승현's avatar
Dec 16, 2024
[SQL문제풀기]특정 형질을 가지는 대장균 찾기

문제

나의 해답

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

송승현의 블로그