일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 프로그래머스 JS
- SWEA
- Baekjoon
- 코딩테스트
- greedy
- javascript
- Java
- CSS
- Lv1
- bfs/dfs
- Python
- Typescript
- 정렬
- 이것이 코딩테스트다 with 파이썬
- React
- Lv2
- CLASS
- 코딩테스트 입문
- 알고리즘
- 백준
- programmers
- 그리디
- 프로그래머스
- js
- node.js
- Next.js
- 자바
- 자바스크립트
- 네트워크
- 연습문제
Archives
- Today
- Total
개발야옹
[Programmers:SQL] SELECT -lv1 특정 형질을 가지는 대장균 찾기 본문
Algorithm\CodingTest/Programmers
[Programmers:SQL] SELECT -lv1 특정 형질을 가지는 대장균 찾기
kitez 2024. 9. 8. 12:17특정 형질을 갖는 대장균 찾기
문제 설명
대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다.
다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다. ECOLI_DATA 테이블의 구조는 다음과 같으며, ID, PARENT_ID, SIZE_OF_COLONY, DIFFERENTIATION_DATE, GENOTYPE 은 각각 대장균 개체의 ID, 부모 개체의 ID, 개체의 크기, 분화되어 나온 날짜, 개체의 형질을 나타냅니다.
최초의 대장균 개체의 PARENT_ID 는 NULL 값입니다.
문제
2번 형질이 보유하지 않으면서 1번이나 3번 형질을 보유하고 있는 대장균 개체의 수(COUNT)를 출력하는 SQL 문을 작성해주세요. 1번과 3번 형질을 모두 보유하고 있는 경우도 1번이나 3번 형질을 보유하고 있는 경우에 포함합니다.
SELECT
COUNT(ID) COUNT
FROM
ECOLI_DATA
WHERE
GENOTYPE & 5 -- 0101
AND NOT GENOTYPE & 2 -- 0010
728x90
'Algorithm\CodingTest > Programmers' 카테고리의 다른 글
[Programmers] BFS/DFS - lv3 네트워크 (0) | 2024.09.08 |
---|---|
[Programmers] BFS/DFS - lv2 타겟넘버 (0) | 2024.09.08 |
[Programmers] 탐욕법 Greedy - lv3 단속카메라 (0) | 2024.09.08 |
[Programmers] 탐욕법 Greedy - lv2 구명보트 (0) | 2024.09.08 |
[Programmers] 탐욕법 Greedy - lv2 조이스틱 (0) | 2024.09.07 |