[프로그래머스 SQL] Lv.2 - 3월에 태어난 여성 회원 목록 출력하기
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이IS NOT NULL 키워드로 전화번호가 NULL이 아닌 행과 MONTH 키워드로 생일이 3월인 행 그리고 성별이 "W"인 행을 필터링한다.ID를 기준으로 오름차순 정렬한다.ID, 이름, 성별, 생년월일을 조회한다. 생년월일은 DATE_FORMAT 키워드로 포맷을 맞춰준다.SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d..
[프로그래머스 SQL] Lv.1 - 특정 형질을 가지는 대장균 찾기
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/301646 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이비트 연산으로 WHERE 절을 정의한다."2번 형질을 보유하지 않는다"  → 2진수 10(10진수 2)과 AND 연산했을 때 0이어야 한다."1번 형질을 보유해야 한다." → 2진수 1(10진수 1)과 AND 연산했을 때 0이면 안된다."3번 형질을 보유해야 한다." → 2진수 100(10진수 4)과 AND 연산했을 때 0이면 안된다.COUNT 키워드로 조회된 행의 개수를 조회한다.SELECT COUNT(*) AS COUNTFROM ..
[프로그래머스 SQL] Lv.1 - 가장 큰 물고기 10마리 구하기
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/298517 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이길이를 기준으로 내림차순, ID를 기준으로 오름차순 정렬한다.LIMIT 키워드로 길이가 긴 상위 10개의 행만 조회되도록 한다.ID와 길이를 조회한다.SELECT ID, LENGTHFROM FISH_INFOORDER BY LENGTH DESC, IDLIMIT 10
[프로그래머스 SQL] Lv.1 - 잔챙이 잡은 수 구하기
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/293258 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이ISNULL 키워드로 LENGTH가 NULL인 행을 필터링한다.COUNT 키워드로 조회된 행의 수를 조회한다.SELECT COUNT(ID) AS FISH_COUNTFROM FISH_INFOWHERE ISNULL(LENGTH)
[프로그래머스 SQL] Lv.1 - Python 개발자 찾기
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/276013 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이OR 또는 IN 키워드로 Python 스킬을 가진 행을 필터링한다.ID를 기준으로 오름차순 정렬한다.ID, 이메일, 이름, 성을 조회한다.SELECT ID, EMAIL, FIRST_NAME, LAST_NAMEFROM DEVELOPER_INFOSWHERE # "Python" IN (SKILL_1, SKILL_2, SKILL_3) # IN 사용 SKILL_1 = "Python" OR SKILL_2 = "Pyth..
[프로그래머스 SQL] Lv.1 - 조건에 맞는 회원수 구하기
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/131535 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이LIKE 키워드 또는 YEAR 키워드로 가입연도가 2021인 행을 필터링하고, BETWEEN 키워드로 나이가 20~29세인 행을 필터링한다.COUNT 키워드로 조회된 행의 개수를 조회한다.SELECT COUNT(*) AS USERSFROM USER_INFOWHERE JOINED LIKE '2021%' AND AGE BETWEEN 20 AND 29
[프로그래머스 SQL] Lv.1 - 상위 n개 레코드
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이보호 시작일 기준 오름차순 정렬한다.LIMIT 키워드를 사용해 한 개의 레코드만 조회되도록 한다.동물의 이름을 조회한다.SELECT NAMEFROM ANIMAL_INSORDER BY DATETIMELIMIT 1;
[프로그래머스 SQL] Lv.1 - 여러 기준으로 정렬하기
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/59404 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이이름 오름차순, 보호 시작일 내림차순 정렬한다.아이디와 이름, 보호 시작일을 조회한다.SELECT ANIMAL_ID, NAME, DATETIMEFROM ANIMAL_INSORDER BY NAME, DATETIME DESC;
[프로그래머스 SQL] Lv.1 - 동물의 아이디와 이름
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/59403 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이아이디를 기준으로 오름차순 정렬한다.아이디와 이름을 조회한다.SELECT ANIMAL_ID, NAMEFROM ANIMAL_INSORDER BY ANIMAL_ID
[프로그래머스 SQL] Lv.1 - 어린 동물 찾기
·
SQL/SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/59037 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 풀이보호 시작 시 상태(INTAKE_CONDITION)가 "Aged"가 아닌 행을 필터링한다.아이디를 기준으로 오름차순 정렬한다.아이디와 이름을 조회한다.SELECT ANIMAL_ID, NAMEFROM ANIMAL_INSWHERE INTAKE_CONDITION != 'Aged'ORDER BY ANIMAL_ID