[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 6편
·
Coding Test/Programmers_SQL
정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 가격대 별 상품 개수 구하기(정답률76%) 더보기 코드 - TRUNCATE, COUNT, GROUP BY, ORDER BY SELECT TRUNCATE(PRICE,-4) AS PRICE_GROUP, COUNT(PRODUCT_ID) AS PRODUCTS FROM PRODUCT GROUP BY TRUNCATE(PRICE,-4) ORDER BY PRICE_GROUP 실행결과 성분으로 구분한 아이스크림 총 주문량(정답률75%) 더보기 코드 SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) AS TOTAL_ORDER FROM FIRST_HALF F, ICECREAM_INFO I WHERE F.FLAVOR ..
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 5편
·
Coding Test/Programmers_SQL
정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 3월에 태어난 여성 회원 목록 출력하기(정답률82%) 더보기 코드 - DATE_FORMAT, WHERE, ORDER BY SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') FROM MEMBER_PROFILE WHERE GENDER = 'W' AND DATE_FORMAT(DATE_OF_BIRTH, '%m') = 03 AND TLNO IS NOT NULL ORDER BY MEMBER_ID 실행결과 상품 별 오프라인 매출 구하기(정답률81%) 더보기 코드 - SUM, INNER JOIN ON, GROUP BY, ORDER BY SELECT P.P..
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 4편
·
Coding Test/Programmers_SQL
정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 가격이 제일 비싼 식품의 정보 출력하기(정답률87%) 더보기 코드 - WHERE, SUBQUARY SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) 실행결과 카테고리 별 상품 개수 구하기(정답률85%) 더보기 코드 - SUBSTR, COUNT, GROUP BY, ORDER BY SELECT SUBSTR(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(PRODUCT_ID) AS PRODUCTS FROM PRODUCT GROUP BY CATEGORY ORDER BY CATEGORY 실행결과 루시와 엘라 찾기(정답률84%..
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 3편
·
Coding Test/Programmers_SQL
정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 고양이와 개는 몇 마리 있을까(정답률89%) 더보기 코드 - COUNT, GROUP BY, ORDER BY SELECT ANIMAL_TYPE, COUNT(ANIMAL_ID) AS count FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE 실행결과 중성화 여부 파악하기(정답률89%) 더보기 코드 - CASE WHEN THEN ELSE END, ORDER BY SELECT ANIMAL_ID, NAME, CASE SEX_UPON_INTAKE WHEN 'Neutered MALE' THEN 'O' WHEN 'Spayed FEMALE' THEN 'O' ELSE 'X' END FROM..
[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 2편
·
Coding Test/Programmers_SQL
정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 동명 동물 수 찾기(정답률91%) 더보기 코드 - COUNT, IS NOT NULL, GROUP BY, HAVING, ORDER BY SELECT NAME, COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL GROUP BY NAME HAVING COUNT(ANIMAL_ID) >= 2 ORDER BY NAME 실행결과 NULL 처리하기(정답률90%) 더보기 코드 - IFNULL, ORDER BY SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID..
[SQL] 실습 정리 (View)
·
Development Study/Backend
SUBSTR 연습 많이 할 것 신입사원들이 가장 많이 혼동하는 것이 문자를 다루는 함수들에 문자가 아닌 다른 형태를 쓰는 경우가 많다고 한다 특히 분석과 쪽에서는 시계열 자료들을 많이 보려고 하기 때문에 타입을 잘 확인하고 적용해야 한다 EX) 연도별, 일별, 월별 판매금액 등 DATEDIFF(DATE1, DATE2) = DATE2와 DATE1의 날짜 차이를 계산 해준다) SYSDATE = 시스템상의 날짜를 반환한다 1.REPLACE.1 휴대폰 첫 자리가 000인 경우 010으로 바꿔서 출력하시오 SELECT REPLACE(phone,"000","010") FROM Customer 1.DATE_FORMAT.2 ORDERDATE를 STRING TYPE의 yyyymmdd로 바꿔보기 SELECT DATE_FO..