목록분류 전체보기 (5)
노력하는문돌이
1. 다중행 함수(SUM, COUNT,AVG,MAX,MIN) 한 열에 대해서 연산을 수행해주는 함수들이다. 이름처럼 합, 개수, 평균, 최대/최소 등을 계산하여 조회한다. ## 기본 구조 SELECT SUM(열), COUNT(열), AVG(열), MIN(열),MAX(열) FROM TABLE; ## 주의사항 # 다중행 함수는 기본적으로 DISTINCT가 적용 안된 ALL을 기반으로 계산된다. # 만약 DISTINCT를 고려하고 싶으면 파라미터 안에 DISTNCT를 넣어주면 된다. SELECT SUM(DISTINCT 열), COUNT(DISTINCT 열) FROM TABLE; 2. 결과 값을 원하는 열로 묶어 출력하는 GROUP BY절 2-1. 기본 형태 파이썬과 R에서의 GROUPBY와 동일한 작업을 수..
1. 문자 데이터 가공 함수 1-1. 대 ˙ 소문자를 바꿔 주는 UPPER, LOWER, INITCAP 함수 함수 설명 UPPER 괄호 안 문자 데이터를 모두 대문자로 변환 LOWER 괄호 안 문자 데이터를 모두 소문자로 변환 INITCAP 괄호 안 문자 데이터 중 첫 글자는 대문자로, 나머지는 소문자로 변환 UPPER / LOWER / INITCAP 함수는 모두 함수 안에 열(데이터)를 넣는 형태로 수행 가능 ## 기본 형태 SELECT UPPER(열1), LOWER(열2), INITCAP(열3) FROM TABLE; ## 활용 형태 SELECT * FROM TABLE WHERE UPPER(열1) == UPPER('Like'); ## 대소문자를 하나로 통일해서 반환 ## LIKE와의 활용 형태 SELE..
0. 들어가기 전 1에서는 테이블을 조회하기 위한 명령어를 봤다면, 이제는 조건문을 활용하여 필요한 데이터만 조회하는 명령어를 정리할 것이다. PANDAS에서의 조건문, R에서의 SELECT/FILTER와 같은 함수와 동일한 작업을 수행하는 명령문들이 있다. 1. 조건문 명령어 1-1. WHERE절 SELECT문으로 데이터를 조회할 때 특정 조건을 기준으로 원하는 행을 출력하는데 사용 여러 연산자와 함께 사용하면 더욱 세밀한 데이터 검색 가능 FROM 절 뒤에 원하는 조건문을 작성하면 된다. ## WHERE절 활용 형테 SELECT 열, 열2, 열3 ... FROM 테이블 WHERE 조건식; ## 예시 SELECT * FROM EMP WHERE COL1 = 30; 1-2. AND/OR 연산자 조건식을 여..
0. 들어가기 전 알아야 할 것들 0-1. 관계형 데이터베이스에서의 다른 표현 테이블 : 관계(relation) 행 : 튜플(tuple), 레코드(record) 열 : 애트리뷰터(attribute), 필드(field) 0-2. 여러 키들 기본키(primary key), 후보키(candidate key), 외래키(foreign key), 복합키(composite key) 등으로 구분 기본키 한 테이블 내에서 중복되지 않는 값만 가질 수 있는 키 보조키 대체키(alternate key)라고 부르며 후보키(candidate key)에 속해 있는 키 후보키 중에서 기본키로 지정되지 않은 열 (후보키는 모든 column이라고 생각하면 된다) 외래키 특정 테이블에 포함되어 있으면서 다른 테이블의 기본키로 지정된 키..

통계적 시뮬레이션 수업의 내용을 바탕으로 이해한 바를 다시 정리해보자 (모든 내용은 성균관대 김재직 교수님의 수업 내용을 바탕으로 작성하였습니다!) 1. Uniform distribution을 따르는 Random number 생성하기 컴퓨터 연산을 통해서 random number을 만드는 방법에는 LCG와 MCG가 있다. 두개의 방법 모두 우리가 흔히 random이라면 떠올리는 무작위 시행이라기보다는, 수리적 계산을 이용해서 난수를 생성하는 방식이다. (흔히 떠올리는 무작위 시행으로는 동전을 던진다던가, 룰렛을 돌린다던가 등이 있다) 1-1. LCG (Linear Congruential Generator) 쉽게 그림을 그리자면, 어떤 수 X를 다른 수 M으로 나누어서 생기는 0과 1사이의 값들을 이용하여..