SQL

문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 아이스크림 맛 정렬 총주문량 내림차순(DESC), 출하번호 SQL SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 맛 (FLAVOR) 조인 상반기 주문 정보 테이블, 아이스크림 성분 테이블 조인 (FIRSH_HALF.FLAVOR = ICECREAM_INFO.FLAVOR) 조건 : 총 주문량 3000 초과 ( > 비교 연산) 아이스크림 주 성분 과일 ( = 연산) 정렬 : 총 주문량이 큰 순서대로 조회 (총 주문량 DESC) SQL SELECT F.FLAVOR FROM FIRST..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 북 ID, 출판일 (날짜 형식 주의) 조건 : 출판일 2021, 카테고리 = 인문 정렬 : 출판일 기준 오름차순 SQL SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE YEAR(PUBLISHED_DATE) = 2021 AND CATEGORY = '인문' ..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일(날짜 형식 주의) 조인 : USED_GOODS_BOARD와 USED_GOODS_REPLY 두 테이블을 BOARD_ID로 조인 조건 : 게시글이 2022년 10월 작성 정렬 : 댓글 작성일 오름차순, 게시글 제목 오름차순 SQL SELECT B.TITLE, B.BOARD_ID, R...
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 공장 ID, 공장 이름, 주소 조건 : ADDRESS에 강원도 위치 (LIKE 사용) 정렬 : 공장 ID 오름차순 SQL SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/132201 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 환자이름, 환자번호, 성별코드, 나이, 전화번호(없는 경우 NONE 출력) 조건 : 12세 이하, 여자 정렬 : 나이 내림차순, 환자이름 오름차순 SQL /* 조회 : 환자이름, 환자번호, 성별코드, 나이, 전화번호(없는 경우 NONE 출력) 조건 : 12세 이하, 여자 정렬 : 나이 내림차순, 환자이름 오름차순 */ SELECT PT_NAME, PT_NO, GEN..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 아이디, 이름, 길이 조인 : FISH_TYPE 조건 : 종류별 대어를 서브 쿼리를 통해 찾는다. 서브쿼리는 FISH_TYPE으로 그룹 지은 다음 FISH_TYPE, MAX(LENGTH)를 반환한다. 정렬 : 아이디 SQL SELECT F.ID, FN.FISH_NAME, F.LENGTH FROM FISH_INFO AS F JOIN FISH_NAME_INFO AS F..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 평균 일일 대여 요금 (소수 첫 번째 자리에서 반올림) ROUND, AVG 사용 조건 : 자동차 종류 = SUV SQL /* 조회 : 평균 일일 대여 요금 (소수 첫 번째 자리에서 반올림) 조건 : 자동차 종류 = SUV */ SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHE..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 조건 조회 : 의사 이름, 의사 ID, 진료과, 고용일자(일자는 항상 형식에 주의) 조건 : 진료과 = CS OR GS 정렬 : 고용일자 내림차순, 이름 오름차순 SQL /* 조회 : 의사 이름, 의사 ID, 진료과, 고용일자 조건 : 진료과 = CS OR GS 정렬 : 고용일자 내림차순, 이름 오름차순 */ SELECT DR_NAME, DR_ID, MCDP_CD, D..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 상반기 판매된 아이스크림의 맛을 총 주문량, 출하번호를 기준으로 조회해야 합니다. 조건 총 주문량 기준 내림차순 : TOTAL_ORDER DESC 출하 번호 기준 오름차순 : SHIPMENT_ID SQL SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 MEMBER_PROFILE 테이블을 통해 값을 조회해야 한다. 조건 생일 3월 : MONTH(DATE_OF_BIRTH) = 3 여성 회원 : GENDER = 'W' 전화번호 NULL 출력 제외 : TLNO IS NOT NULL 회원ID 오름차순 : MEMBER_ID 조건에 맞게 SQL을 작성합니다. SQL SELECT MEMBER_ID, MEMBER_NAME, GENDER,..
· SQL/문법
SQL SQL 동작 순서, 9개 FROM → JOIN → WHERE → GROUP BY → HAVING → SELECT → DISTINCT → ORDER BY → LIMIT, OFFSET NULL IFNULL NULL일 때 어떤 것을 가져올지 설정합니다. IFNULL(alias, name) alias 가 null 이면 name 을 출력한다. IS NULL WHERE 절에 사용합니다. NULL 인 것을 선택합니다. WHERE NAME IS NULL IS NOT NULL WHERE 절에 사용합니다. NULL이 아닌 것을 선택합니다. WHERE NAME IS NOT NULL NULL AS 특정 열이나 값을 NULL로 명시적으로 지정한다. 그 결과에 별칭을 부여할 때 사용한다. UNION, JOIN 같은 연산을..
너지살
'SQL' 카테고리의 글 목록 (6 Page)