[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..
[Python] 오늘의 연습 문제 풀기 1편
·
Coding Test/Programmers_Python
2022-11-25일 직접 푼 오늘의 연습 문제에 관한 내용입니다 정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 다음에 올 숫자(Lv.0)(정답률57%) 더보기 설계 0. 등차와 등비수열은 최소 3개의 원소가 들어가야 한다는 특성을 이용한다 0. 배열은 0번째 자리부터 시작하기에 실제 길이보다 1작은 위치에서 끝나는 특성을 이용한다 1. 등차인 경우 배열의 마지막 부분에 등차를 더해서 반환 2. 등차가 아닌 경우 배열의 마지막 부분에 등비를 곱해서 반환 코드 def solution(common): n = common[1] - common[0] if common[1] + n == common[2]: answer = common[len(common)-1] + n else: n..
[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..
[IntelliJ] build.gradle 뜯어보기
·
Development Study/Background Knowledges
기 강좌에서의 IntelliJ Gradle Project의 build.gradle 요소 설명 중 승 그냥 듣고 넘어갈 수도 있겠지만 혹시 모를 미래의 내가 고통받을 것을 대비해 필기해두기로 했다 전 참고 사이트 / 강좌 더보기 Gradle 의존성 옵션 정리(Compile VS implementation,옵션) Gradle 이란? 그래들(이하 Gradle)은 그루비(Groovy)를 기반으로 한 빌드 도구. Ant와 Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 오픈소스로 공개된 빌드 도구. 처음 Sprin cantcoding.tistory.com [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들..