본문 바로가기

분류 전체보기

(176)
[코딩테스트] 프로그래머스 SQL SUM, MAX, MIN 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(SUM, MAX, MIN)입니다.가장 비싼 상품 구하기SELECT MAX(PRICE) AS MAX_PRICEFROM PRODUCTMAX 함수를 사용하여 PRODUCT 테이블의 PRICE 중 가장 값이 비싼 가격을 조회합니다.가격이 제일 비싼 식품의 정보 출력하기-- 첫번째 방법SELECT A.PRODUCT_ID, A.PRODUCT_NAME, A.PRODUCT_CD, A.CATEGORY, A.PRICEFROM FOOD_PRODUCT A, ( SELECT MAX(PRICE) AS..
[코딩테스트] 프로그래머스 SQL SELECT 21 ~ 30 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit입니다.업그레이드 된 아이템 구하기SELECT E.ITEM_ID, E.ITEM_NAME, E.RARITYFROM ITEM_INFO E JOIN ( SELECT T.ITEM_ID FROM ITEM_TREE T JOIN ( SELECT * FROM ITEM_INFO WHERE RARITY = 'RARE' ) I ON T.PARENT_ITEM_ID = I.ITEM_ID) RON..
[코딩테스트] 프로그래머스 SQL SELECT 11 ~ 20 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(SELECT)입니다.재구매가 일어난 상품과 회원 리스트 구하기SELECT USER_ID, PRODUCT_IDFROM ONLINE_SALEGROUP BY USER_ID, PRODUCT_IDHAVING COUNT(*) >= 2ORDER BY USER_ID ASC, PRODUCT_ID DESC동일한 회원, 동일한 상품을 조회하기 위해 USER_ID와 PRODUCT_ID를 기준으로 GROUP BY 해줍니다.(GROUP BY USER_ID, PRODUCT_ID)그 중에서 두번 이상의 데이터가 있다는 것은 재..
[코딩테스트] 프로그래머스 SQL SELECT 1 ~ 10 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(SELECT)입니다.평균 일일 대여 요금 구하기SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEEFROM CAR_RENTAL_COMPANY_CARWHERE CAR_TYPE = 'SUV';DAILY_FEE의 평균을 계산한 후 소수점 첫째 자리에서 반올림하여 정수로 반환합니다.(ROUND(AVG(DAILY_FEE), 0))CAR_TYPE이 'SUV'인 레코드만 필터링하여 평균을 계산합니다.(WHERE CAR_TYPE = 'SUV)과일로 만든 아이스크림 고르기SELECT A.FL..
[기술면접] 객체지향 제가 공부한 내용을 정리하는 블로그입니다.아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁접은 글을 통해 먼저 답변을 해보시고 제가 정리한 답을 확인해보시기 바라겠습니다!!면접 리스트객체지향이란 무엇인가요?더보기역할과 책임을 갖는 객체들의 결합을 통해 프로그래밍하는 것을 의미합니다. 객체지향의 특징으로는 추상화, 캡슐화, 상속, 다형성이 있습니다. 이를 통해서 변경에 유연한 코드를 작성할 수 있습니다.객체지향적인 프로그래밍을 개발하기 위해 가장 중요한 것은 무엇이라 생각하나요?더보기객체의 분석하여 상태화 행동을 적절히 추상화 및 캡슐화 하는 것이 중요하다고 생각합니다. 추상화는 복잡한 시스템을 간단하게 표현하기 위해 불필요한 세부 사항을 제거하..
[기술면접] 디자인 패턴과 프로그래밍 패러다임 제가 공부한 내용을 정리하는 블로그입니다.아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁접은 글을 통해 먼저 답변을 해보시고 제가 정리한 답을 확인해보시기 바라겠습니다!!면접을 위한 CS 전공지식 노트(주홍철 저)을 통해 정리한 포스팅입니다.면접 리스트옵저버 패턴은 어떻게 구현하나요?더보기옵저버 패턴은 객체 간의 일대다 관계를 정의하여, 특정 객체의 상태 변화가 있을 때 그 변화를 다른 객체들에게 자동으로 통지하는 디자인 패턴입니다. 이 패턴은 프록시 객체를 주로 사용합니다. 프록시 객체를 통해 객체의 속성이나 메소드 변화 등을 감지하고 미리 설정해놓은 옵저버들에게 전달하는 방식으로 구현합니다. 구현 방법은 주체가 되는 객체를 Subject라..
[AWS] S3 정적 호스팅 해당 포스팅은 AWS 강의실(https://www.youtube.com/@AWSClassroom)를 보고 공부한 내용을 정리한 블로그입니다.아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁네 자신의 불행을 생각하지 않게 되는 가장 좋은 방법은 일에 몰두하는 것이다.Ludwig van BeethovenStatic VS Dynamic ContentsStatic Contents서버에 저장된 파일이 모든 사용자에게 동일하게 전달되는 컨텐츠매번 서버에 요청할 필요없이 캐싱 가능HTML/Javascript 등으로 구성예: 이미지, 글, 뉴스 등Dynamic Contents시간, 사용자, 입력 등에 따라 내용이 변경되는 컨텐츠매번 서버에 요청하여 내용을 구..
[AWS] S3 암호화 해당 포스팅은 AWS 강의실(https://www.youtube.com/@AWSClassroom)를 보고 공부한 내용을 정리한 블로그입니다.아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁네 자신의 불행을 생각하지 않게 되는 가장 좋은 방법은 일에 몰두하는 것이다.Ludwig van Beethoven암호화On Transit: SSL/TLS(HTTPS) ⇒ 데이터가 클라이언트에서 s3로 통신하는 과정에서의 암호화At Rest(Server Side)SSE S3SSE KMSSSE CClient Side At Rest(Server Side)S3가 데이터를 저장할 때 암호화SSE S3S3에서 알아서 암호화SSE KMSKMS 서비스를 이용해 암호화KMS로..