https://school.programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT ANIMAL_ID,NAMEFROM (SELECT ROWNUM RN, T.* FROM (SELECT B.DATETIME- A.DATETIME protection_period ,A.NAME,A.ANIMAL_ID FROM ANIMAL_OUTS B INNER JOIN ANIMAL_INS A ON A.ANIMAL_ID=..
DB/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT FOOD_TYPE,REST_ID,REST_NAME,FAVORITESFROM REST_INFO WHERE (FOOD_TYPE,FAVORITES) IN (SELECT FOOD_TYPE,MAX(FAVORITES) FROM REST_INFO GROUP BY FOOD_TYPE..
https://school.programmers.co.kr/learn/courses/30/lessons/164668 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT B.USER_ID, B.NICKNAME, SUM(A.PRICE) AS TOTAL_SALES FROM USED_GOODS_BOARD A JOIN USED_GOODS_USER B ON A.WRITER_ID = B.USER_IDWHERE A.STATUS = 'DONE'GROUP BY B.USER_ID, B.NICKNAMEHAVING SUM(A.PRICE) >= 700000ORDER BY T..
https://school.programmers.co.kr/learn/courses/30/lessons/164671 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT '/home/grep/src/'||b.BOARD_ID||'/'||FILE_ID||FILE_NAME||FILE_EXT as FILE_PATHFROM USED_GOODS_BOARD b INNER JOIN USED_GOODS_FILE f ON b.BOARD_ID = f.BOARD_IDWHERE VIEWS = (SELECT MAX(VIEWS) FROM USED_GOODS_BOARD)O..
https://school.programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT ANIMAL_ID, NAMEFROM ANIMAL_INS WHERE UPPER(NAME) LIKE '%EL%' AND ANIMAL_TYPE='Dog'ORDER BY NAME;대소문자 구분 없이 검색UPPER(NAME) LIKE '%EL%' 는 NAME 컬럼의 값이 대소문자에 상관없이 'EL'을 포함하는지 검사합니다.예를 들어, 'elephant', 'Elephant', 'ELEPHANT'..
https://school.programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT ANIMAL_ID, NAME, CASE WHEN SUBSTR(SEX_UPON_INTAKE, 1, INSTR(SEX_UPON_INTAKE, ' ') - 1) = 'Neutered' OR SUBSTR(SEX_UPON_INTAKE, 1, INSTR(SEX_UPON_INTAKE, ' ') - 1) = 'Spayed' THEN 'O' ..
https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT FLOOR(PRICE/10000)*10000 PRICE_GROUP, COUNT(*) FROM PRODUCT GROUP BY FLOOR(PRICE/10000)ORDER BY PRICE_GROUP풀이 단계STEP 1) 가격대 만들기SELECT DISTINCT FLOOR(PRICE/10000)FROM PRODUCT ORDER BY 1;SELECT DISTINCT FLOOR(PRICE/100..
https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT HISTORY_ID,CAR_ID,TO_CHAR(START_DATE,'YYYY-MM-DD') START_DATE,TO_CHAR(END_DATE,'YYYY-MM-DD') END_DATE , CASE WHEN END_DATE-START_DATE>=29 THEN'장기 대여' ELSE'단기 대여' END AS RENT_TYPEFROM CAR_RENTAL_COMPANY_RE..
정답SELECT ANIMAL_ID,NAMEFROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged'ORDER BY ANIMAL_ID ASC;젊은 동물은 INTAKE_CONDITION이 Aged 아닌 경우 해당