일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- K-MOOC 매치업 강좌
- 1주차:메타데이터와 데이터표준화
- 2주차 : ETL/CDC
- EBH
- 2022 마이데이터 국민참여단 후기
- 코테
- 계층적질의문
- 마이데이터 개념
- 대용량 데이터 이행
- K-MOOC
- K-MOOC 3주차
- 마이데이터 개념과 원칙
- ETCL
- dbms
- 대용량 데이터 Batch
- 무결성제약조건
- 측정계
- 마이데이터 국민참여단
- 코딩테스트
- 대용량데이터 처리방안
- 데이터 이행
- 오라클
- 데이터 허브
- 백준
- 마이데이터 비즈니스 모델
- 고전압안전
- 구름Level
- sql
- 대용량 데이터 처리
- GROUP함수
- Today
- Total
목록전체 글 (43)
어제보다 더 나은 나

* ORDER BY 문 => 오름차순(ASC)가 기본값 => SELECT LIST에 없는 열로도 정렬은 가능 # 문제 1: 부서 10과 30에 속하는 모든 사원의 이름과 부서번호를 이름의 알파벳 순으로 정렬되도록 질의문을 형성하라. # 문제 2 : 1982년에 입사한 모든 사원의 이름과 입사일을 구하는 질의문은? # 문제 3 : 보너스를 받는 모든 사원에 대해서 이름, 급여 그리고 보너스를 출력하는 질의문을 형성하라. 단, 급여와 보너스에 대해서 내림차순 정렬할 것 # 문제 4 : 보너스가 급여의 20% 이상이고 부서번호가 30인 모든 사원에 대해서 이름, 급여 그리고 보너스를 출력하는 질의문을 형성하라. * SQL-PLUS => DB 서버는 죽으면 절대 안됨. (모든 업무가 중지되기 때문) (은행은 야..

ㅇ1 세대 : 파일 시스템 2 세대 : 계층형 3 세대 : 평형 4 세대 : 관계형 (Oracle, MySQL, DB2, Sybase, SQL server) (모든 데이터를 테이블에 넣는 것) 5 세대 : 객체지향형 (복잡성으로 확산이 저조, 4세대가 주로 사용됨) 오라클 : 무료 MySQL : 유료 [cmd에서 DB 연결 확인] sql cmd를 사용할 때 : conn /as sysdba 운영체제 cmd를 사용할 때 : sqlplus "/as sysdba" cmd 창에서 @ 의미 : run ( script 파일을 실행한다는 의미 ) [슈퍼 유저 (DB 관리권한을 가지고 있음)] sys : 콘솔로 접속할 때 사용 system : 외부에서 접속할 때 사용 cmd 창 : alter user scott iden..
1. '엔고의 저주'로 수출 경쟁력을 회복시켜 기업의 수익성이 증대됬으나 구조개혁의 타이밍을 놓쳐 기대했던 임금 상승과 소비 증대는 절반의 성공에 그침. 2. 장비 제조업 중심에서 벗어나지 못하고 디지털 전환이 늦음. 3. 제조업의 경쟁력 하락 (경상수지 적자로 인해 국제 원자재 가격 급등에 영향을 많이 받음) 4. 서비스 산업의 낮은 생산성 5. 1980년대 버블 붕괴 후 종신고용 체계가 무너짐에 따라 나타난 비정규직 비율의 증가 (고학력 워킹 푸어와 새로운 주변부 계층인 언더클래스의 등장) 6. 고령화로 인한 일본 경제와 기업의 잠재성장률 감소 => 결과적으로 선진국 중 GDP 대비 국가부채비율 1위. => 한국 또한 일본과 같은 수출 국가이고 고령화에 대한 대비를 해야 하기에 일본의 경제 정책을 참..
n = int(input()) a = list() for i in range(n): word = input() a.append(word) non_sequence = 0 non_word = 0 for i in range(n): non_sequence = 0 word_length = len(a[i]) for j in range(word_length): temp = a[i][j] temp_i = j for k in range(j+1, word_length): if a[i][k] == temp and k - temp_i == 1: temp_i = k elif a[i][k] == temp and temp_i - k != 1: non_sequence = non_sequence + 1 break if non_sequ..
import math N = int(input()) F = int(input()) sol = N % F # 나머지 구하기 i = 0 temp_N = N while True: if temp_N//10 > 0: temp_N = temp_N//10 i += 1 else: break p = math.trunc(N / (100)) # 100의 자리숫자~ if math.trunc((N - sol + F)/100) == p: temp_N = N - sol + F # N에서 나머지를 빼줌. 즉 나누어 떨어짐 else : temp_N = N - sol for i in range(100//F): if math.trunc((temp_N-F)/100) == p: min_sol = (temp_N-F) % 100 temp_N =..
t = int(input()) test_case = [list(map(int, input().split())) for _ in range(2 * t)] for i in range(t): special_volume = 0 min_set = 0 maxi = max(test_case[2 * i + 1]) if maxi == 0: for j in range(len(test_case[2 * i + 1])): test_case[2 * i + 1][j] = test_case[2 * i + 1][j] + test_case[2 * i][1] min_set = min_set + 1 while True: if test_case[2 * i + 1][2] == 0: for j in range(len(test_case[2 * i..