sql12 물고기 종류 별 대어 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 코드select a.ID, b.FISH_NAME, c.LENGTHfrom FISH_INFO a, FISH_NAME_INFO b, (select FISH_TYPE, MAX(LENGTH) as LENGTH from FISH_INFO group by FISH_TYPE) cwhere a.FISH_TYPE = b.FISH_TYPEand a.FISH_TYPE = c.FISH_TYPEand a.LENGTH = c.LENGTHor.. 2025. 1. 4. 조건별로 분류하여 주문상태 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131113 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 코드SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') as OUT_DATE, case when OUT_DATE 2025. 1. 4. 중성화 여부 파악하기 https://school.programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 코드SELECT ANIMAL_ID, NAME, if(SEX_UPON_INTAKE like '%Neutered%' || SEX_UPON_INTAKE like '%Spayed%', 'O', 'X') as '중성화'from ANIMAL_INSorder by ANIMAL_ID;SELECT ANIMAL_ID, NAME, case when SEX_UPON_INTAKE like '%Neutered%' || SEX_UPON_INTAKE like '%.. 2025. 1. 4. 자동차 평균 대여 기간 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/157342 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 코드SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_DATE,START_DATE)+1),1) as AVERAGE_DURATIONfrom CAR_RENTAL_COMPANY_RENTAL_HISTORYgroup by CAR_IDhaving AVG(DATEDIFF(END_DATE,START_DATE)+1) >= 7order by AVERAGE_DURATION desc, CAR_ID desc; 2025. 1. 4. 이름에 el이 들어가는 동물 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr- 나의 코드SELECT ANIMAL_ID, NAMEfrom ANIMAL_INSwhere ANIMAL_TYPE like 'Dog'and lower(NAME) like '%el%'order by NAME; 2025. 1. 4. FrontEnd 개발자 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/276035 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 풀이SKILL_CODE 에는 Front Eed 스킬이 1개 이상 들어갈 수 있으므로 DISTINT 중복제거 필요 ✅ 비트 연산자 "&" 사용 ➡︎ 비트 연산자는 숫자를 2진법으로 자동 변환하여 연산을 수행하므로 2진법으로 바꿀 필요 X& (AND) : 모두 1(참)일때만 만족 select 400 & 16; - 나의 코드select distinct a.ID, a.EMAIL, a.FIRST_NAME, a.LAST_NAMEfrom DEV.. 2024. 10. 30. 자동차 대여 기록 별 대여 금액 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/151141 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 풀이CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블을 조인하지 않고, 할인율 하드코딩자동차 종류 별 대여 기간 종류 별 할인 정책 정보 테이블에서 할인율을 확인한 뒤 사용 (🚨문제 설명의 예시와 할인율 다름🚨) ✅ 대여 기록 별 대여 금액 FEE ➡︎ DAILY_FEE * 할인율 * 대여날짜FEE 정수부분만 출력 ➡︎ FLOOR( DAILY_FEE * 할인율 * 대여날짜 )100 ❌, and 로 범위 추가 해야함.. 2024. 10. 29. 대장균의 크기에 따라 분류하기 1 https://school.programmers.co.kr/learn/courses/30/lessons/299307 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 나의 풀이select 안의 조건문 사용1) IF2) IFNULL3) CASE WHEN4) NVL (oracle의 경우) ✅ CASE WHEN 조건 THEN 결과1 ELSE 결과2 END100 ❌, and 로 범위 추가 해야함)100 SIZE_OF_COLONY and SIZE_OF_COLONY SIZE_OF_COLONY between 100 and 1000 - 나의 코드select ID, .. 2024. 8. 3. 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/164671 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 나의 풀이문자열 합치기 concat(a, b, c) 를 활용 ✅ 서브 쿼리조회수가 가장 높은 게시물은 하나만 존재하므로, 조회수(VIEWS) 내림차순하여 1개의 칼럼만 조회 - 나의 코드SELECT concat('/home/grep/src/', BOARD_ID, '/', FILE_ID, FILE_NAME, FILE_EXT) as FILE_PATHfrom USED_GOODS_FILEwhere B.. 2024. 8. 2. 이전 1 2 다음