일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 태블로 테이블 계산
- 프로그래머스 조건에 부합하는 중고거래 상태 조회하기
- 프로그래머스 #프로그래머스 입양 시각 구하기(2) #입양 시각 구하기(2) #프로그래머스 입양 시각 구하기(1) #입양 시각 구하기(1)
- 프로그래머스 #프로그래머스 NULL 처리하기 #NULL 처리하기
- 프로그래머스 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
- 자동차 대여 기록 별 대여 금액 구하기
- SQL #DDL
- 조건에 맞는 사용자 정보 조회하기
- 자동차 대여 기록에서 장기/단기 대여 구분하기 #프로그래머스 자동차 대여 기록에서 장기/단기 대여 구분하기
- 강원도에 위치한 생산공장 목록 출력하기 #프로그래머스 강원도에 위치한 생산공장 목록 출력하기 #프로그래머스 #경기도에 위치한 식품창고 목록 출력하기 #프로그래머스 경기도에 위치한 식
- 프로그래머스 조건에 맞는 사용자 정보 조회하기
- 프로그래머스 #조건별로 분류하여 주문상태 출력하기 #프로그래머스 조건별로 분류하여 주문상태 출력하기
- 프로그래머스 #프로그래머스 5월 식품들의 총매출 조회하기 #5월 식품들의 총매출 조회하기
- 저자 별 카테고리 별 매출액 집계하기
- 프로그래머스 #오랜 기간 보호한 동물(2) #프로그래머스 오랜 기간 보호한 동물(2)
- 프로그래머스 조건에 부합하는 중고거래 댓글 조회하기
- 프로그래머스 #프로그래머스 우유와 요거트가 담긴 장바구니 #우유와 요거트가 담긴 장바구니
- 프로그래머스 #프로그래머스 중성화 여부 파악하기 #중성화 여부 파악하기
- 프로그래머스 #프로그래머스 헤비 유저가 소유한 장소 #헤비 유저가 소유한 장소
- 가격이 제일 비싼 식품의 정보 출력하기 #프로그래머스 가격이 제일 비싼 식품의 정보 출력하기 #프로그래머스 #식품분류별 가장 비싼 식품의 정보 조회하기 #프로그래머스 식품분류별 가장 비
- 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 #프로그래머스 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
- 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
- 조건에 맞는 사용자와 총 거래금액 조회하기
- 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 #프로그래머스 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기
- 프로그래머스 조건에 맞는 사용자와 총 거래금액 조회하기
- 조건에 부합하는 중고거래 상태 조회하기
- 조건에 부합하는 중고거래 댓글 조회하기
- 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기
- 프로그래머스 취소되지 않은 진료 예약 조회하기 #취소되지 않은 진료 예약 조회하기
- 프로그래머스 #프로그래머스 서울에 위치한 식당 목록 출력하기 #서울에 위치한 식당 목록 출력하기
- Today
- Total
목록분류 전체보기 (75)
데이터 분석
데이터 부속어 라고도 하며, 데이터베이스 사용자 또는 응용 프로그램 소프트웨어가 컴퓨터 데이터베이스에 대해 데이터 검색, 등록, 삭제, 갱신을 위한, 데이터베이스 언어 또는 데이터베이스 언어 요소이다. INSERT 레코드 추가할 때 INSERT INTO 테이블명 ( 컬럼명1, 컬럼명2, ...) VALUES (값1, 값2, ...) ; 이때 컬럼 수 대로 VALUES도 입력해야한다. UPDATE 레코드 변경 UPDATE 테이블명 SET 컬럼명 = 값 WHERE 조건 ; DELETE 레코드 삭제 DELETE FROM 테이블명 WHERE 조건 ; 이때 조건절 없으면 테이블 삭제 DDL과 차이점은 DML은 사용자 COMMIT으로 ROLLBACK 이 가능하다. SELECT 레코드 출력 SELECT [ALL | ..

JOIN 저자 별 카테고리 별 매출액 집계하기 SELECT A.AUTHOR_ID, A.AUTHOR_NAME, B.CATEGORY, SUM(S.SALES * B.PRICE) TOTAL_SALES FROM BOOK_SALES S JOIN BOOK B ON S.BOOK_ID = B. BOOK_ID JOIN AUTHOR A ON B.AUTHOR_ID = A.AUTHOR_ID WHERE TO_CHAR(S.SALES_DATE, 'YYYYMM') = '202201' GROUP BY A.AUTHOR_ID, A.AUTHOR_NAME, B.CATEGORY ORDER BY AUTHOR_ID ASC, CATEGORY DESC ; JOIN을 이용하여 3개 테이블을 결합한다. https://school.programmers.co..

JOIN 카테고리 별 도서 판매량 집계하기 SELECT CATEGORY, SUM(TOTAL_SALES) TOTAL_SALES FROM (SELECT BOOK_ID, SUM(SALES) TOTAL_SALES FROM BOOK_SALES WHERE TO_CHAR(SALES_DATE, 'YYYYMM') = '202201' GROUP BY BOOK_ID) A JOIN BOOK B ON A.BOOK_ID = B.BOOK_ID GROUP BY CATEGORY ORDER BY CATEGORY ASC ; https://school.programmers.co.kr/learn/courses/30/lessons/144855 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필..

ROWNUM (LIMIT - MYSQL) UNION ALL 주문량이 많은 아이스크림들 조회하기 MYSQL에는 LIMIT함수가 있다. LIMIT는 상위 N개의 데이터를 구해주는 함수이다. 반면, ORACLE에서는 인라인뷰와 ROWNUM을 활용해서 구해야한다. 집합 연산자 : 두 개 이상의 테이블에서 JOIN을 사용하지 않고 연관시켜 조회 UNION : 합집합, 중복된 행은 하나로 표시 (중복제거) UNION ALL : 합집합, 중복된 행 표시 SELECT FLAVOR FROM ( SELECT FLAVOR, SUM(TOTAL_ORDER) TOTAL_ORDER FROM ( SELECT FLAVOR, TOTAL_ORDER FROM FIRST_HALF UNION ALL SELECT FLAVOR, TOTAL_ORD..

SUM JOIN 성분으로 구분한 아이스크림 총 주문량 SELECT INGREDIENT_TYPE, SUM(TOTAL_ORDER) TOTAL_ORDER FROM FIRST_HALF A JOIN ICECREAM_INFO B ON A.FLAVOR = B.FLAVOR GROUP BY INGREDIENT_TYPE ORDER BY TOTAL_ORDER ;

JOIN 과일로 만든 아이스크림 고르기 SELECT F.FLAVOR FROM (SELECT * FROM FIRST_HALF WHERE TOTAL_ORDER > 3000) F JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR WHERE INGREDIENT_TYPE = 'fruit_based' ; https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr

JOIN 취소되지 않은 진료 예약 조회하기 JOIN으로 3개 테이블을 연결한다. SELECT A.APNT_NO, P.PT_NAME, P.PT_NO, A.MCDP_CD, D.DR_NAME, A.APNT_YMD FROM APPOINTMENT A JOIN (SELECT PT_NO, PT_NAME FROM PATIENT) P ON A.PT_NO = P.PT_NO JOIN (SELECT DR_ID, DR_NAME FROM DOCTOR) D ON A.MDDR_ID = D.DR_ID WHERE TO_CHAR(A.APNT_YMD, 'YYYYMMDD') = '20220413' AND A.APNT_CNCL_YN = 'N' AND A.MCDP_CD = 'CS' ORDER BY A.APNT_YMD, P.PT_NO ; http..

IN 흉부외과 또는 일반외과 의사 목록 출력하기 SQL연산자 중 IN (list) 는 리스트 안에 있는 값 중 하나라도 일치하면 가져오는 연산자다. SELECT DR_NAME, DR_ID, MCDP_CD, TO_CHAR(HIRE_YMD, 'YYYY-MM-DD') AS HIRE_YMD FROM DOCTOR WHERE MCDP_CD IN ('CS', 'GS') ORDER BY HIRE_YMD DESC, DR_NAME ASC ;