프로그래머스 SQL
-
고양이와 개는 몇 마리 있을까프로그래머스 SQL 2023. 4. 29. 13:04
참조 : https://school.programmers.co.kr/learn/courses/30/lessons/59040 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ANIMAL_TYPE이 고양이 와 개 가 각각 몇마리 인지 조회 하는 것이다. -- 코드를 입력하세요 SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) AS count --as를 통해 "count" 라고 이름을 설정함 FROM ANIMAL_INS WHERE ANIMAL_TYPE IN ('Cat', 'Dog') GROUP BY ANIMAL_TYPE ORDER BY ANI..
-
3월에 태어난 여성 회원 목록 출력하기 (Oracle, MySQL)프로그래머스 SQL 2023. 4. 29. 12:28
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT 문에서 출력 형식을 잘 지정하고, 조건문 처리를 새로 배웠다. (오라클) SELECT member_id, member_name, gender, TO_CHAR(DATE_OF_BIRTH, 'YYYY-MM-DD')AS DATE_OF_BIRTH from member_profile WHERE TLNO IS NOT NULL AND TO_CHAR(DATE_OF_BIRTH, 'MM') =..
-
없어진 기록 찾기프로그래머스 SQL 2023. 4. 29. 01:54
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr join 을 사용하는 것이다.(두 테이블을 연결하는 외래키가 있어야 한다.) -- 코드를 입력하세요 SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I RIGHT JOIN ANIMAL_OUTS O on I.ANIMAL_ID = O.ANIMAL_ID WHERE I.ANIMAL_ID IS NULL ORDER BY O.ANIMAL_ID OUTER JOIN(합집합) ..
-
상위 n개 레코드프로그래머스 SQL 2023. 4. 29. 00:29
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ~ 기준으로 정렬하고 상위 n개의 레코드를 뽑는 법 -- 코드를 입력하세요 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1; LIMIT n 을 뒤에 붙여주면 상위 n개의 행을 뽑는다
-
여러 기준으로 정렬하기프로그래머스 SQL 2023. 4. 29. 00:20
참조 : https://school.programmers.co.kr/learn/courses/30/lessons/59404 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다. -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC; 맨 왼쪽에 작성한 NAM..
-
아픈 동물 찾기프로그래머스 SQL 2023. 4. 29. 00:08
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59036#fn1 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' --INTAKE_CONDITION이 Sick인 것만 ORDER BY ANIMAL_ID
-
역순 정렬하기프로그래머스 SQL 2023. 4. 28. 23:33
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59035 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT NAME, DATETIME --NAME과 DATETIME의 열을 보고 싶다 FROM ANIMAL_INS -- ANIMAL_INS 테이블로 부터 ORDER BY ANIMAL_ID DESC --ANIMAL_ID를 기준으로 정렬하는데 내림차순으로 정렬
-
모든 레코드 정렬하기프로그래머스 SQL 2023. 4. 28. 23:30
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59034 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT * -- 모든 열 FROM ANIMAL_INS --ANIMAL_INS 테이블에서 ORDER BY ANIMAL_ID -- ANIMAL_ID 순서대로