일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 스나이퍼팩토리
- 배포
- 프론트엔드배포
- 맥북백틱입력
- s3
- 디지털하나로입학식
- 네이버로그인창만들기
- 프론트엔드개발자양성과정
- 디지털취업
- 맥북백틱
- 유데미
- `
- github
- Next.js
- 버전생성프로세스
- 미래내일일경험
- 프로젝트캠프
- 하나은행
- 부트캠프
- kdt
- DIGITALHANARO
- 웅진씽크빅
- 백틱
- 깃허브 레포지토리와 로컬 코드 연결하기
- 개발자교육과정
- 디지털교육
- 취준생
- 디지털하나로
- udemy
- Today
- Total
목록🧠 DataBase (10)
Land of Joe
문제Table : CAR_RENTAL_COMPANY_RENTAL_HISTORYColumn HISTORY_ID : 자동차 대여 기록 IDCAR_ID : 자동차 ID,START_DATE : 대여 시작일END_DATE : 대여 종료일CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간(컬럼명: AVERAGE_DURATION) 리스트를 출력하는 SQL문을 작성해주세요. 평균 대여 기간은 소수점 두번째 자리에서 반올림하고, 결과는 평균 대여 기간을 기준으로 내림차순 정렬해주시고, 평균 대여 기간이 같으면 자동차 ID를 기준으로 내림차순 정렬해주세요.문제 분석CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에..
문제Table1 : USER_INFOColumnUSER_ID : 회원 IDGENDER : 성별AGE : 나이JOINED : 가입일Table2 : ONLINE_SALEColumnONLINE_SALE_ID : 온라인 상품 판매 IDUSER_ID : 회원 IDPRODUCT_ID : 상품 IDSALES_AMOUNT : 판매량SALES_DATE : 판매일동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만 존재합니다USER_INFO 테이블과 ONLINE_SALE 테이블에서 년, 월, 성별 별로 상품을 구매한 회원수를 집계하는 SQL문을 작성해주세요. 결과는 년, 월, 성별을 기준으로 오름차순 정렬해주세요. 이때, 성별 정보가 없는 경우 결과에서 제외해주세요.문제 분석USER_INFO 테이블과..
문제Table1 : BOOKColumnBOOK_ID : 도서 IDCATEGORY : 카테고리 (경제, 인문, 소설, 생활, 기술)AUTHOR_ID : 저자 IDPRICE : 판매가 (원)PUBLISHED_DATE : 출판일Table2 : BOOK_SALESColumnBOOK_ID : 도서 IDSALES_DATE : 판매일SALES : 판매량2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 카테고리명을 기준으로 오름차순 정렬해주세요.문제 분석(BOOK 테이블과 BOOK_SALES 테이블을 가지고) => FROM, JOIN, ON두 테이블 book(A)과 book_sales(B)를 JOIN을..
문제Table : USER_INFOColumnUSER_ID : 회원 IDGENDER : 성별AGE : 나이JOINED : 가입일GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다.USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.문제 분석USER_INFO 테이블에서 => FROM2021년에 가입한 회원 중 => WHERE, YEAR()나이가 20세 이상 29세 이하인 => WHERE, >=, 회원이 몇 명인지 => COUNT()USER 칼럼으로 출력하는 SQL문을 작성해주세요. => AS 풀이SELECT COUNT(*) AS USER FROM USER_INFO..
문제1: 여러 기준으로 정렬하기Table : ANIMAL_INSColumnANIMAL_ID : 동물의 아이디ANIMAL_TYPE : 생물 종DATETIME : 보호 시작일INTAKE_CONDITION : 보호 시작 시 상태NAME : 이름SEX_UPON_INTAKE : 성별 및 중성화 여부동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.문제 분석동물 보호소에 들어온모든 동물의 아이디와 이름, 보호 시작일을 => SELECT이름 순으로 조회하는 SQL문을 작성해주세요. => ORDER BY ASC단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보..
문제Table : ONLINE_SALEColumn ONLINE_SALE_ID : 온라인 상품 판매 IDUSER_ID : 회원 IDPRODUCT_ID : 상품 IDSALES_AMOUNT : 판매량SALES_DATE : 판매일동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만 존재합니다.ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬해주세요.문제 분석ONLINE_SALE 테이블에서 => FROM동일한 회원이 동일한 상품을 => GROUP BY재구매한 데이터를 구하여,..
문제Table : CAR_RENTAL_COMPANY_CARColumnCAR_ID : 자동차 IDCAR_TYPE : 자동차 종류 ( '세단', 'SUV', '승합차', '트럭', '리무진')DAILY_FEE : 일일 대여 요금(원)OPTIONS : 자동차 옵션 리스트CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해주세요.문제 분석CAR_RENTAL_COMPANY_CAR 테이블에서 => FROM 자동차 종류가 'SUV'인 자동차들의 => WHERE평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. => ..
'회원정보 관리'에 관한 테이블을 만들고 데이터 하나 집어 넣는 것까진 성공했고, 회원이 작성한 post와 comment에 대한 각각의 테이블을 만들려고 하는데 아무래도 외래키가 잘못되었다는 의미같아서 서칭해보았다. CREATE TABLE account ( idx INT NOT NULL AUTO_INCREMENT, id VARCHAR(15) NOT NULL, name VARCHAR(10) NOT NULL, password VARCHAR(30) NOT NULL, email VARCHAR(100) NOT NULL, birthday DATE NOT NULL, phone_number VARCHAR(11) NOT NULL, registration_date TIMESTAMP DEFAULT CURRENT_TIMEST..