inblog logo
|
LHS's Study Space
    SQL문제풀기

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

    lhs's avatar
    lhs
    Mar 15, 2025
    [SQL 문제 풀기] 특정 형질을 가지는 대장균 찾기(301646)
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/301646
     

    1. 문제 풀이 아이디어

    • GENOTYPE 값을 비트 연산하여 조건을 만족하는 행의 개수를 구해 문제를 해결한다.

    2. 나의 정답 코드

    SELECT COUNT(*) count FROM ECOLI_DATA WHERE (GENOTYPE & 1 OR GENOTYPE & 4) AND NOT GENOTYPE & 2;

    3. 정리

    • GENOTYPE & 1 OR GENOTYPE & 4로 GENOTYPE 값이 1 또는 4의 비트를 포함하는 행을 필터링한다.
    • NOT GENOTYPE & 2로 GENOTYPE 값이 2의 비트를 포함하지 않는 행을 필터링한다.
    • COUNT(*)를 사용하여 최종적으로 남은 행의 개수를 구한다.
    Share article
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리

    LHS's Study Space

    RSS·Powered by Inblog