https://school.programmers.co.kr/learn/courses/30/lessons/276034
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
내 풀이
비트 연산자를 활용해야 하는 처음 보는 유형의 문제였습니다. 논리 연산자로도 사용하는 '&' 를 사용하더군요.
아래 사이트에서 비트 연산자와 관련된 내용을 확인하고 시도했습니다. https://wiki.hash.kr/index.php/%EB%B9%84%ED%8A%B8%EC%97%B0%EC%82%B0%EC%9E%90
비트연산자 - 위키원
비트연산자(bitwise operator)는 비트 연산자는 비트(bit) 단위로 논리 연산을 할 때 사용하는 연산자이다. 비트는 바이트 단위보다 더 작은 단위이며, 2진수를 저장한다. 즉 컴퓨터에서 사용할 수 있
wiki.hash.kr
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME FROM DEVELOPERS
WHERE SKILL_CODE & (SELECT CODE FROM SKILLCODES WHERE NAME = 'Python')
OR SKILL_CODE & (SELECT CODE FROM SKILLCODES WHERE NAME = 'C#')
ORDER BY ID ;
메모
SQL 비트연산자 활용하기
프로그래머스 SQL SELECT Lv.1 문제
'SQL 문제풀이' 카테고리의 다른 글
[MySQL | 프로그래머스] 특정 옵션이 포함된 자동차 리스트 구하기 (0) | 2024.07.26 |
---|---|
[MySQL | 프로그래머스] 잡은 물고기 중 가장 큰 물고기의 길이 구하기 (0) | 2024.07.08 |
[MySQL | 프로그래머스] 특정 물고기를 잡은 총 수 구하기 (0) | 2024.07.02 |
[MySQL | 프로그래머스] 가장 큰 물고기 10마리 구하기 (0) | 2024.06.30 |
[MySQL | 프로그래머스] 잔챙이 잡은 수 구하기 (0) | 2024.06.27 |