전체 글
대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기
문제 설명 다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다. Column name Type Nullable HISTORY_ID INTEGER FALSE CAR_ID INTEGER FALSE START_DATE DATE FALSE END_DATE DATE FALSE 문제 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 대여 시작일을 기준..
입양 시각 구하기(2)
문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각..
년, 월, 성별 별 상품 구매 회원 수 구하기
문제 설명 다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블과 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다.USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. Column name Type Nullable USER_ID INTEGER FALSE GENDER TINYINT(1) TRUE AGE INTEGER TRUE JOINED DATE FALSE GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며, ONLINE_SALE_ID, U..
동명 동물 수 찾기
문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
입양 시각 구하기(1)
https://school.programmers.co.kr/learn/courses/30/lessons/59412 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 group by로 HOUR에 대해서 그룹핑을 한뒤, 그룹핑한 값들중 조건에 맞는 열만 나오도록 쿼리를 작성하면된다.
가격대 별 상품 개수 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 이문제의 경우 만원을 기준으로 범위를 나누는 것이 핵심이다. 범위를 어떻게 나누면 좋을까? FLOOR함수를 이용해 만원씩 범위를 나눠야 하므로 비교군과 만원을 나누고 나눈 값을 floor함수를 이용해 내림을 하는 식으로 범위를 나누면 된다
클라우드 개념잡기
개요 안녕하세요 오늘은 aws공부하를 하기위한 사전지식으로 클라우드 기초 지식에대해서 살펴보겠습니다. 먼저 클라우드란 무엇일까요? 클라우드란 인터넷을 통해서 언제 어디서든지 원하는 때 원하는 만큼의 IT 리소스(예를들어 컴퓨팅,스토리지,네트워크 등..)를 손쉽게 사용할수있는 서비스를 말합니다. 클라우드 서비스 종류 그렇다면 클라우스의 서비스는 어떤것이 있을까요? 크게 4가지로 나뉠수 있습니다. IaaS 가장 기본적인 IT 자원인 '서버,네트워크,스토리지' 자원을 클라우드 사업자가 제공하고 운영관리를 합니다. 사용자는 서버에 필요한 프로그램을 설치하여 사용 및 운영 관리를 합니다. aws 주요서비스: EC2(컴퓨팅), VPC(네트워크), EBS(스토리지) PaaS 먼저 PaaS에대해서 살표보겠습니다. Pa..
특정 그룹에 user추가 및 user삭제
그룹내 유저추가 sudo adduser 추가하려는user이름 --ingroup 그룹이름 그룹내 유저삭제 sudo deluser user이름 --remove-home
컴퓨터에서 이진데이터를 사용하는이유
개인공부정리용으로 작성된 블로그글입니다. 블로그 포스팅중 틀린내용이 있을수있으므로 언제나 틀린부분을 알려주시면 바로 수정해놓겠습니다. 감사합니다. 디지털 장치는 이진 논리를 기반으로 작동하기 때문에 이진 데이터는 컴퓨터에서 사용됩니다. 기본적인 수준에서 컴퓨터를 포함한 모든 디지털 장치는 가능한 두 가지 상태(0 또는 1)만 나타낼 수 있는 이진수(비트) 시스템을 사용합니다. 이러한 이진수를 결합하여 텍스트, 이미지, 오디오, 비디오 및 프로그램 코드와 같은 모든 유형의 정보를 나타낼 수 있습니다. 이진 데이터는 이진 연산을 사용하여 쉽게 조작할 수 있기 때문에 컴퓨팅에서 특히 유용합니다. 예를 들어 비트 연산을 사용하여 AND, OR, XOR 및 NOT 연산과 같은 이진 데이터에 대한 논리 연산을 수행..