본문 바로가기

Computer/Algorithm_SQL56

[Algorithm_SQL] 카테고리 별 상품 개수 구하기 (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 Language: Oracle 1 2 3 4 5 6 7 SELECT SUBSTR(PRODUCT_CODE, 1, 2) CATEGORY, COUNT(PRODUCT_ID) PRODUCTS FROM PRODUCT GROUP BY SUBSTR(PRODUCT_CODE, 1, 2) ORDER BY SUBSTR(PRODUCT_CODE, 1, 2) ; 🙂 확인 사항 1. PRODUCT 테이블 2. 상품 카테고리 코드 별 상품 개수 출력 3. 상품 카테고리코드 기준 오름차순 정렬 😮 이 외의 풀이 1 2 3 4 5 6 7 .. 2023. 10. 2.
[Algorithm_SQL] 3월에 태어난 여성 회원 목록 출력하기 (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 Language: Oracle 1 2 3 4 5 6 7 8 9 10 11 SELECT MEMBER_ID, MEMBER_NAME, GENDER, TO_CHAR(DATE_OF_BIRTH, 'YYYY-MM-DD') DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE TLNO IS NOT NULL AND EXTRACT(MONTH FROM DATE_OF_BIRTH) = '03' AND GENDER = 'W' ORDER BY MEMBER_ID ASC ; 🙂 확인 사항 1. MEMBER_PROFIL.. 2023. 10. 1.
[Programmers] 가격이 제일 비싼 식품의 정보 출력하기 (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 Language: Oracle 1 2 3 4 5 6 SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) ; 🙂 확인 사항 1. FOOD_PRODUCT 테이블 2. 제일 비싼 식품 3. 식품 ID, 이름, 코드, 분류, 가격 조회 😮 이 외의 풀이 1 2 3 4 5 6 7 8 9 10 11 12 SELECT * FROM FOOD_PRODUCT WHERE PRICE = ( SELECT PRICE FROM ( SELECT .. 2023. 9. 30.
[Programmers] DATETIME에서 DATE로 형 변환 (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 Language: Oracle 1 2 3 4 5 6 7 SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID ; 🙂 확인 사항 1. ANIMAL_INS 테이블 2. 아이디, 이름, 들어온 날짜 조회 3. 아이디 순 정렬 😮 이 외의 풀이 1 2 3 4 5 6 7 8 SELECT ANIMAL_ID, NAME, EXTRACT(YEAR FROM DATETIME) || '-' || LPAD(EXTRA.. 2023. 9. 29.
[Programmers] 입양 시각 구하기(1) (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 Language: Oracle 1 2 3 4 5 6 7 8 9 SELECT TO_CHAR(DATETIME, 'FMHH24') HOUR, COUNT(*) COUNT FROM ANIMAL_OUTS GROUP BY TO_CHAR(DATETIME, 'FMHH24') HAVING TO_CHAR(DATETIME, 'FMHH24') >= 9 AND TO_CHAR(DATETIME, 'FMHH24') 2023. 9. 28.
[Programmers] NULL 처리하기 (Success) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 Language: Oracle 1 2 3 4 5 6 SELECT ANIMAL_TYPE, NVL(NAME, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; 🙂 확인 사항 1. ANIMAL_INS 테이블 2. 생물 종, 이름, 성별 및 중성화 여부 조회 3. 아이디 순 조회 4. Null 대신 No name 표시 😮 이 외의 풀이 1 2 3 4 5 6 7 8 9 SELECT ANIMAL_TYPE, CASE WHEN NAME IS NULL THE.. 2023. 9. 27.