일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 판다스
- visualiazion
- 크몽
- not null
- SQL
- Postgre SQL
- Noom
- analyze
- 눔
- where
- DS스쿨
- DBeaver
- DS School
- 데이터 분석
- PostgreSQL
- PANDAS
- not like
- fetch
- like
- Kmong
- 데이터분석
- data
- 중복제거
- Analysis
- Between
- 파이썬
- distinct
- VIP
- Python
- 데이터 전처리
- Today
- Total
목록데이터 분석 - Postgre SQL/정리하자 (11)
Challenge & Study 데이터 분석
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.2 버전에서 코딩 진행 # 활용하는 DB = dvdrental.tar (Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip) IS NULL 연산자는 특정 컬럼 혹은 값이 NULL 값인지 아닌지를 판단하는 연산자입니다. IS NULL 혹은 IS NOT NULL로 NULL 유무를 판단합니다. 예제를 생성하고 내용을 진행해보겠습니다. CREATE TABLE CONTACTS -- CONTACTS라는 테이블을 생성 ( ID INT GENERATED BY DEFAULT AS IDENTITY ,FIRST..
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.2 버전에서 코딩 진행 # 활용하는 DB = dvdrental.tar (Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip) LIKE 연산자는 특정 집합에서 어떠한 컬럼의 값이 특정 값과 유사한 패턴을 갖는 집합을 출력하는 연산자 입니다. SELECT FIRST_NAME ,LAST_NAME FROM CUSTOMER WHERE FIRST_NAME LIKE 'Jen%'; -- FIRST_NAME이 'Jen'으로 시작하는 집합을 출력합니다 -- = 'Jen'이후의 문자 혹은 문자열은 모두 매칭하여..
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.2 버전에서 코딩 진행 # 활용하는 DB = dvdrental.tar (Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip) BETWEEN 연산자는 특정 집합에서 어떠한 컬럼의 값이 특정 범위안에 들어가는 집합을 출력하는 연산자입니다. SELECT CUSTOMER_ID ,PAYMENT_ID ,AMOUNT FROM PAYMENT WHERE AMOUNT BETWEEN 8 AND 9; -- AMOUNT가 8부터 9사이인 집합을 출력 이처럼 AMOUNT가 8이상 9이하의 값들이 출력되었습니다. SE..
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.2 버전에서 코딩 진행 # 활용하는 DB = dvdrental.tar (Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip) IN 연산자는 특정 집합(컬럼 혹은 리스트)에서 특정 집합 혹은 리스트가 존재하는지 판단하는 연산자입니다. SELECT CUSTOMER_ID -- 컬럼 선택 ,RENTAL_ID -- 컬럼 선택 ,RETURN_DATE -- 컬럼 선택 FROM RENTAL -- 테이블 선택 WHERE CUSTOMER_ID IN (1,2) -- CUSTOMER_ID가 1 혹은 2인 행을 출..
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.2 버전에서 코딩 진행 # 활용하는 DB = dvdrental.tar (Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip) Limit 절은 특정 집합을 출력 시 출력하는 행의 수를 한정하는 역할을 하며, 부분 범위 처리시 사용됩니다. SELECT FILM_ID -- COLUMN 선택 ,TITLE -- COLUMN 선택 FROM FILM -- 테이블 선택 ORDER BY TITLE -- TITLE로 정렬 FETCH FIRST ROW ONLY -- 최초 한건 행만 출력 FETCH FIRST 1..
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.2 버전에서 코딩 진행 # 활용하는 DB = dvdrental.tar (Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip) Limit 절은 특정 집합을 출력시 출력하는 행의 수를 한정하는 역할을 합니다. 부분 범위 처리시 사용되며 Postgre, MySQL등에서 사용 가능합니다. 아래와 같이 기본적인 정보들을 기입한 후 출력 개수에 제한을 주어 결과를 얻습니다. SELECT FILM_ID -- COLUMN 선택 ,TITLE -- COLUMN 선택 ,RELEASE_YEAR -- COLUMN ..
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.2 버전에서 코딩 진행 # 활용하는 DB = dvdrental.tar (Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip) Where절은 집합을 가져올 때 어떤 집합을 가져올 것인지에 대한 조건을 설정하는 절입니다. 아래를 보시면 Customer 테이블의 first_name과 last_name을 보여주는데 first_name이 'Jamie'인 행을 보여주는 조건으로 설정이 되어 있습니다. SELECT FIRST_NAME -- COLUMN 선택 ,LAST_NAME -- COLUMN 선택 FR..
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.1 버전에서 코딩 진행 # 활용하는 DB = dvdrental.tar (Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip) Select Distinct 문은 중복 값을 제외한 결과값을 보고 싶을때 사용하실 수 있습니다. Select distinct문은 새로운 샘플용 테이블을 생성 후 진행해 보겠습니다. CREATE TABLE T1 (ID SERIAL NOT NULL PRIMARY KEY, BCOLOR VARCHAR, fcolor varchar); -- T1 테이블 생성 테이블 부터 생성해줍..