목록프로그래밍 언어 공부 (4)
노력하는문돌이
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이라고 생각하면 된다) 외래키 특정 테이블에 포함되어 있으면서 다른 테이블의 기본키로 지정된 키..