[프로그래머스] 특정 형질을 가지는 대장균 찾기

2024. 9. 20. 23:14·알고리즘/SQL

 

Question

 

2번 형질이 보유하지 않으면서 1번이나 3번 형질을 보유하고 있는 대장균 개체의 수(COUNT)를 출력하는 SQL 문을 작성해주세요. 1번과 3번 형질을 모두 보유하고 있는 경우도 1번이나 3번 형질을 보유하고 있는 경우에 포함합니다.

Pseudocode

 

 

  1. 데이터 선택:
    • ECOLI_DATA 테이블에서 모든 행을 선택합니다.
  2. 조건 설정:
    • GENOTYPE 열의 값이 2와 비트 AND 연산을 했을 때 2가 아닌지 확인합니다. => 2번 형질 보유X 확인
    • GENOTYPE 열의 값이 5와 비트 AND 연산을 했을 때 0이 아닌지 확인합니다. => 1번 or 3번 형질 보유한 것 확인
  3. 개수 세기:
    • 조건을 만족하는 행의 개수를 세어 COUNT라는 별칭으로 반환합니다.

 

 

Code

 

SELECT COUNT(*) COUNT
FROM ECOLI_DATA
WHERE GENOTYPE & 2 != 2 AND GENOTYPE & 5 != 0

'알고리즘 > SQL' 카테고리의 다른 글

[프로그래머스] 멸종위기의 대장균 찾기도움말  (0) 2024.09.21
[프로그래머스] 언어별 개발자 분류하기  (0) 2024.09.21
[프로그래머스] 부모의 형질을 모두 가지는 대장균 찾기  (0) 2024.09.20
[프로그래머스] 상품을 구매한 회원 비율 구하기  (0) 2024.09.20
[프로그래머스] FrontEnd 개발자 찾기  (0) 2024.09.20
'알고리즘/SQL' 카테고리의 다른 글
  • [프로그래머스] 멸종위기의 대장균 찾기도움말
  • [프로그래머스] 언어별 개발자 분류하기
  • [프로그래머스] 부모의 형질을 모두 가지는 대장균 찾기
  • [프로그래머스] 상품을 구매한 회원 비율 구하기
Noaahhh
Noaahhh
  • Noaahhh
    노아
    Noaahhh
  • 전체
    오늘
    어제
    • 분류 전체보기 (118)
      • 프로젝트 (4)
      • 알고리즘 (113)
        • SQL (108)
        • CP (5)
      • 자격증 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Spring
    cp
    집계함수
    어린 동물 찾기
    PCSQL
    ABC
    카카오로그인
    contest395
    atcoder beginner contest
    cp초보
    pasql
    atcoder
    PS
    프로그래밍대회
    SQL문제
    OAuth2.0
    querydsl
    코딩테스트
    spingboot
    인증/인가
    SQL
    springboot
    경쟁적프로그래밍
    소셜로그인
    JWT
    contest397
    abc421
    프로그래머스
    JPQL
    아픈 동물 찾기
  • hELLO· Designed By정상우.v4.10.5
Noaahhh
[프로그래머스] 특정 형질을 가지는 대장균 찾기
상단으로

티스토리툴바