나의 데이터 일지
close
프로필 사진

나의 데이터 일지

github: @denev6

  • 분류 전체보기 (143)
    • Microsoft (5)
    • Study (106)
      • Python (19)
      • SQL (37)
      • Databricks (1)
      • ML | DL (24)
      • R (8)
      • Etc (14)
    • 일상 (31)
      • 일기 (15)
      • 사진 (0)
      • 여행 (1)
      • 영화 (2)
      • 독서 (1)
  • 홈
  • 태그
  • 방명록

[MySQL/ORACLE] 프로그래머스 - 강원도에 위치한 생산공장 목록 출력하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 다음은 식품공장의 정보를 담은 FOOD_FACTORY 테이블입니다. FOOD_FACTORY 테이블은 다음과 같으며 FACTORY_ID, FACTORY_NAME, ADDRESS, TLNO는 각각 공장 ID, 공장 이름, 주소, 전화번호를 의미합니다. COLUMN NAME TYPE NULLABLE FACTORY_ID VARCHAR(10) FALSE FACTORY_NAME VARCHAR(50) FALSE ADDRESS VARCHAR(100) FALSE TLNO VARCHAR(20) TRUE 문제 FOOD..

  • format_list_bulleted Study/SQL
  • · 2023. 6. 14.

[SQL] SQL로 알고리즘 문제 풀기 - 숫자 계산1(합, 곱, 짝수/홀수, 소수)

1. 1부터 10까지 숫자의 합 UNDEFINE N ACCEPT N PROMT SELECT SUM(LEVEL) AS 합계 FROM DUAL CONNECT BY LEVEL

  • format_list_bulleted Study/SQL
  • · 2023. 2. 10.
[SQL] SQL로 알고리즘 문제 풀기 - 구구단

[SQL] SQL로 알고리즘 문제 풀기 - 구구단

1. 구구단 2단 WITH LOOP_TABLE AS (SELECT LEVEL AS NUM FROM DUAL CONNECT BY LEVEL

  • format_list_bulleted Study/SQL
  • · 2023. 1. 25.
[SQL] 데이터 복구하기 - FLASHBACK QUERY

[SQL] 데이터 복구하기 - FLASHBACK QUERY

FLASHBACK QUERY 백업을 복구하지 않고 과거 시점의 데이터를 조회할 때 FLASHBACK QUERY를 사용한다. FLASHBACK은 최대 15분 전의 데이터를 조회할 수 있다. -- 테이블의 N분전 데이터 검색 SELECT * FROM TABLE_NAME AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL 'N' MINUTE) EX ) 사원 테이블의 5분 전 KING 데이터 -- KING의 현재 월급 조회 SELECT * FROM EMP WHERE ENAME = 'KING'; -- KING의 월급을 0으로 변경한다. UPDATE EMP SET SAL = 0 WHERE ENAME = 'KING'; COMMIT; SELECT * FROM EMP AS OF TIMESTAMP (..

  • format_list_bulleted Study/SQL
  • · 2023. 1. 25.

[SQL] WITH절 사용하기

1. WITH ~ AS 동일한 SQL이 반복되어 사용될 때 성능을 높이기 위해 WITH절을 사용한다. WITH TABLE_NAME AS () SELECT COL1, COL2, ... FROM TABLE_NAME ... 검색 시간이 오래걸리는 SQL이 하나의 SQL 내에서 반복되어 사용될 때 성능을 높이기 위한 방법으로 WITH절을 사용한다. WITH절 이후에 테이블 이름을 지정하고, AS 이후에 임시 저장영역(Temporary Tablespace)을 정의 해 저장한다 EX ) 직업과 직업별 토탈 월급을 출력하는데 직업별 토탈 월급들의 평균값보다 더 큰 값만 출력 -- WITH절 없이 조회 SELECT JOB, SUM(SAL) AS 월급총합 FROM EMP GROUP BY JOB HAVING SAL > (..

  • format_list_bulleted Study/SQL
  • · 2023. 1. 24.
[SQL] 임시테이블 생성, 쿼리 단순화, 검색속도 향상, 중복되지 않는 번호 - CREATE TEMPORARY TABLE, VIEW, INDEX, SEQUENE

[SQL] 임시테이블 생성, 쿼리 단순화, 검색속도 향상, 중복되지 않는 번호 - CREATE TEMPORARY TABLE, VIEW, INDEX, SEQUENE

임시테이블 생성하기 - CREATE TEMPORARY TABLE 데이터를 임시로 보관하는 임시 테이블을 생성할 때 CREATE TEMPORARY TABLE문을 사용한다. CREATE GLOBAL TEMPORARY TABLE 테이블명 (COL1 DATATYPE, COL2 DATATYPE, ...) ON COMMIT DELETE ROWS / ON COMMIT PRESERVE ROWS; 임시 테이블 생성임을 나타내기 위해 CREATE와 TABLE 사이에 GLOBAL TEMPORARY를 기술한다. 임시 테이블은 데이터를 영구 저장하지 않는다. 데이터를 보관하는 주기를 결정하는 옵션을 기술한다. ON COMMIT DELETE ROWS : 임시 테이블에 데이터를 입력하고 COMMIT할 때까지 데이터를 보관 ON C..

  • format_list_bulleted Study/SQL
  • · 2023. 1. 18.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (143)
    • Microsoft (5)
    • Study (106)
      • Python (19)
      • SQL (37)
      • Databricks (1)
      • ML | DL (24)
      • R (8)
      • Etc (14)
    • 일상 (31)
      • 일기 (15)
      • 사진 (0)
      • 여행 (1)
      • 영화 (2)
      • 독서 (1)
인기 글
전체 방문자
오늘
어제
Copyright © truthyun 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바