목록2024/11 (15)
YataNox

문제 https://school.programmers.co.kr/learn/courses/30/lessons/59412 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr HOUR를 활용하여 DATETIME의 시간을 뽑아내고 해당 값을 기준으로 그룹화한다.이후 HOUR가 9 ~ 19인 값들만 활용하여 정렬한다.코드SELECT HOUR(DATETIME) AS HOUR, COUNT(1) AS COUNTFROM ANIMAL_OUTSGROUP BY HOUR(DATETIME)HAVING HOUR >= 9 AND HOUR

문제https://school.programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr CASE WHEN THEN문을 활용해서 SEX_UPON_INTAKE에 Neutered나 Spayed가 들어간 컬럼을 찾아서 O, 이외에는 X로 찾아서 출력한다.코드SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE LIKE 'Neutered%' THEN 'O' WHEN SEX_UPON_INTAKE LIKE 'Spayed%' THEN 'O' ELSE 'X'END AS '중성화'FROM A..

문제 https://school.programmers.co.kr/learn/courses/30/lessons/59040 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 동물 타입을 그룹화해야한다. 이 때 HAVING절을 사용해 동물 타입이 Cat과 Dog인 것만 걸러낸다.코드SELECT ANIMAL_TYPE, COUNT(1)FROM ANIMAL_INSGROUP BY ANIMAL_TYPEHAVING ANIMAL_TYPE = 'Cat' OR ANIMAL_TYPE = 'Dog'ORDER BY 1;

문제https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr PRODUCT_CODE에서 SUBSTR을 활용해 앞 2자리만 뽑아내 그룹화 해야한다.코드SELECT SUBSTR(PRODUCT_CODE, 1, 2) AS 'CATEGORY', COUNT(1) AS 'PRODUCTS'FROM PRODUCTGROUP BY SUBSTR(PRODUCT_CODE, 1, 2)ORDER BY 1;

문제 https://school.programmers.co.kr/learn/courses/30/lessons/59414 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 데이터 변환을 위한 DATE_FORMAT을 사용할 줄 아는가에 대한 문제코드SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') as '날짜'FROM ANIMAL_INS

문제https://school.programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 두 가지 조건을 연결해서 생각해야한다. 동물 TYPE이 개일 것. 이름에 el이 들어갈 것.코드SELECT ANIMAL_ID, NAMEFROM ANIMAL_INSWHERE ANIMAL_TYPE = 'Dog' AND NAME LIKE '%el%'ORDER BY 2;

문제 https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr COUNT를 사용하여 name별 갯수를 세고 HAVING 절을 사용해 2개 이상인 값만 출력하면 되는 간단한 문제이다.코드SELECT NAME, COUNT(name)FROM ANIMAL_INSGROUP BY NAMEHAVING COUNT(name) > 1ORDER BY 1