-
조건에 맞는 개발자 찾기
문제 설명 SKILLCODES 테이블은 개발자들이 사용하는 프로그래밍 언어에 대한 정보를 담은 테이블입니다. SKILLCODES 테이블의 구조는 다음과 같으며, NAME, CATEGORY, CODE는 각각 스킬의 이름, 스킬의 범주, 스킬의 코드를 의미합니다. 스킬의 코드는 2진수로 표현했을 때 각 bit로 구분될 수 있도록 2의 제곱수로 구성되어 있습니다. NAME TYPE UNIQUE NULLABLE NAME VARCHAR(N) Y N CATEGORY VARCHAR(N) N N CODE INTEGER Y N DEVELOPERS 테이블은 개발자들의 프로그래밍 스킬 정보를 담은 테이블입니다. DEVELOPERS 테이블의 구조는 다음과 같으며, ID, FIRST_NAME, LAST_NAME, EMAIL, ..
문제풀이/SQL
2024. 4. 17.
-
Python 개발자 찾기
DEVELOPER_INFOS 테이블은 개발자들의 프로그래밍 스킬 정보를 담은 테이블입니다. DEVELOPER_INFOS 테이블 구조는 다음과 같으며, ID, FIRST_NAME, LAST_NAME, EMAIL, SKILL_1, SKILL_2, SKILL_3는 각각 ID, 이름, 성, 이메일, 첫 번째 스킬, 두 번째 스킬, 세 번째 스킬을 의미합니다. 문제 DEVELOPER_INFOS 테이블에서 Python 스킬을 가진 개발자의 정보를 조회하려 합니다. Python 스킬을 가진 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성해 주세요. 결과는 ID를 기준으로 오름차순 정렬해 주세요. 풀이 해당 문제는SKILL_1,2,3에 한번에 조건을 걸수있냐 를 물어보는것으로 WHERE SKILL_1 ..
문제풀이/SQL
2024. 4. 6.
-
sqld 시험전 확인할 스피드 퀴즈
SQL전문가 정미나 님의 스피드 퀴즈 영상 퀴즈과 정답들 정리하기 1.. 모델링의 특징 3가지 더보기 추상화, 단순화 명확화 2. 각 송성이 가질수 있는 값의 범위를 뜻하는 용어 더보기 도메인 3. DCL에 속하는 명령어는? 더보기 REVOKE, GRANT 4. DDL은? 더보기 ALTER, DROP,CREATE,TRUNCATE 5.SELECT 할떄 데이터 중복을 제거해주는 것은? 더보기 DISTINCT 6. 트랜잭션의 특징은? 더보기 원자성 ,일관성, 고립성 ,지속성 7. 독립성,편리성, 보안성 하면 떠오르는 것은? 더보기 VIEW 8.순위가 1 2 3 3 4 5 일떄 사용한 함수는? 더보기 DENSE_RANK 9. 교집합을 구하는 집합 연산자는? 더보기 INTERSECT 10.SELCT NULLIF(..
SQL
2023. 6. 8.