본문 바로가기

프로그래머스 코테133

[MYSQL] DATETIME에서 DATE로 형 변환 사용 언어 - MYSQL 프로그래머스 LV 2) DATETIME에서 DATE로 형 변환 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 DATE_FORMAT 함수 (정답 맞춘 여부 O) SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME,"%Y-%m-%d") AS "날짜" FROM ANIMAL_INS ORDER BY ANIMAL_ID; 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute to yyeongeun/codingtest developme.. 2023. 6. 28.
[MYSQL] 카테고리 별 상품 개수 구하기 사용 언어 - MYSQL 프로그래머스 LV 2) 카테고리 별 상품 개수 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 LFET 함수 (정답 맞춘 여부 O) PRODUCT_CODE 왼쪽 두숫자 LEFT로 뽑기 SELECT LEFT(PRODUCT_CODE,2) AS CATEGORY, COUNT(PRODUCT_ID) AS PRODUCTS FROM PRODUCT GROUP BY CATEGORY ORDER BY CATEGORY; LEFT(칼럼, 길이) SUBSTRING(칼럼, 시작위치, 길이) RIGHT(칼럼, 길이) SUBSTRING_INDEX(칼럼.. 2023. 6. 28.
[MYSQL] 중성화 여부 파악하기 사용 언어 - MYSQL 프로그래머스 LV 2) 중성화 여부 파악하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 CASE WHEN 절 (정답 맞춘 여부 O) 'Neutered' 또는 'Spayed'라는 단어가 들어있는지를 CASE WHEN 조건절로 확인한다 CASE WHEN (조건) THEN 조건만족시결과 ELSE 조건불만족시결과 END SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE IN (SELECT SEX_UPON_INTAKE FROM ANIMAL_INS WHERE (SEX_UPON_INTAKE LI.. 2023. 6. 28.
[MYSQL] 이름에 el이 들어가는 동물 찾기 사용 언어 - MYSQL 프로그래머스 LV 2) 이름에 el이 들어가는 동물 찾기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 WHERE 절 (정답 맞춘 여부 O) 두가지 조건 모두 만족 = AND SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE NAME LIKE "%el%" AND ANIMAL_TYPE = "Dog" ORDER BY NAME; 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute to yyeongeun/codingtest .. 2023. 6. 28.
[MYSQL] 루시와 엘라 찾기 사용 언어 - MYSQL 프로그래머스 LV 2) 루시와 엘라 찾기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 IN 절 (정답 맞춘 여부 O) 이름이 이중에 있는지 확인한다. SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ("Lucy", "Ella", "Pickle", "Rogan", "Sabrina", "Mitty") ORDER BY ANIMAL_ID; 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Con.. 2023. 6. 28.
[MYSQL] 자동차 평균 대여 기간 구하기 사용 언어 - MYSQL 프로그래머스 LV 2) 자동차 평균 대여 기간 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 DATEDIFF, AVG, ROUND 함수 , GROUP BY / HAVING 절 (정답 맞춘 여부 O) DATEDIFF(날짜1,날짜2) = 날짜1-날짜2 => +1을 해야 총 대여기간 AVG 평균 대여기간 구하기 ROUND(반올림할 변수명, 자릿수) = 자릿수 1이면 두번째 자리에서 반올림 AVERAGE_DURATON을 CAR_ID 그룹별로 만들어 7일 이상인 것만 출력한다. SELECT CAR_ID, ROUND(AVG(DA.. 2023. 6. 28.
[MYSQL] 자동차 대여 기록에서 장기/단기 대여 구분하기 사용 언어 - MYSQL 프로그래머스 LV 1) 자동차 대여 기록에서 장기/단기 대여 구분하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 LIKE, % 사용하기 (정답 맞춘 여부 X) LIKE "%네비게이션%" SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE "%네비게이션%" ORDER BY 1 DESC; 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute.. 2023. 6. 24.
[MYSQL] 자동차 대여 기록에서 장기/단기 대여 구분하기 사용 언어 - MYSQL프로그래머스 LV 1) 자동차 대여 기록에서 장기/단기 대여 구분하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 정답 IF, DATEDIFF (정답 맞춘 여부 X) IF(조건, 참, 거짓) DATEDIFF(A,B) = A-B 차이 SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE,"%Y-%m-%d") AS START_DATE, DATE_FORMAT(END_DATE,"%Y-%m-%d") AS END_DATE, IF(DATEDIFF(END_DATE,START_DATE) >= 29, '장기 대여',.. 2023. 6. 24.
[MYSQL] 입양 시각 구하기(2) 사용 언어 - MYSQL 프로그래머스 LV 4) 입양 시각 구하기(2) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 SET 명령어 사용하기 (정답 맞춘 여부 X) SET @HOUR = -1 @HOUR 변수에 -1을 할당(=)하고, 22번 +1씩 더해준다.(:=) 0시~ 23시 HOUR(DATETIME) = @HOUR 일 때에 개수를 카운트! COUNT(HOUR(DATETIME)) SET @HOUR = -1; SELECT (@HOUR := @HOUR + 1) AS HOUR, (SELECT COUNT(HOUR(DATETIME)) FROM ANIMAL_.. 2023. 6. 24.
[MYSQL] 년,월,성별 별 상품 구매 회원 수 구하기 사용 언어 - MYSQL 프로그래머스 LV 4) 년,월,성별 별 상품 구매 회원 수 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 개수 세기 (정답 맞춘 여부 X) COUNT(DISTINCT 칼럼명) SELECT YEAR(SALES_DATE) AS YEAR, MONTH(SALES_DATE) AS MONTH, GENDER, COUNT(DISTINCT A.USER_ID) AS USERS FROM ONLINE_SALE AS A JOIN USER_INFO AS B ON A.USER_ID = B.USER_ID WHERE GENDER IS NOT NUL.. 2023. 6. 24.