일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DBFilter
- insertOne
- subquery
- javascript
- python데이터베이스연동
- 서브쿼리
- DATABASE
- MySQL
- sqlite3
- postgres
- python
- sql
- Collections
- insert_into
- 데이터베이스
- 자바스크립트
- onetoone
- MongoDB
- statement
- PostgresDB
- 파이썬
- Join
- PreparedStatement
- 밴쿠버응급실
- DB
- 몽고디비
- cursor()
- PostgreSQL
- SubqueryFilter
- query
- Today
- Total
목록postgres (4)
새벽코딩

참고) https://cloudstudying.kr/lectures/510 15 실전 테이블 조인(마켓컬리) | CloudStudying cloudstudying.kr - 미션 : 다음 자료는 최근 4개월간 홍팍이와 동료들이 사용한, 마켓컬리의 데이터들이다. 준비 과정을 따라 이를 실제 DB로 만들고, 주어진 조인 문제를 푸시오. DB 구조도 DB 데이터 테이블 및 데이터 생성 /* 테이블 생성 */ -- 사용자 CREATE TABLE users( id SERIAL PRIMARY KEY, -- PK email VARCHAR(60) UNIQUE, -- 이메일 nickname VARCHAR(30) -- 닉네임 ); -- 주문 CREATE TABLE orders( id SERIAL PRIMARY KEY, -..

- LEFT JOIN은 두 테이블의 공통 데이터 (교집합) 뿐만 아니라, 좌측 TABLE의 모든 데이터를 가져오는 문법 1) 먼저 공통된 부분을 JOIN 하고 2) 추가로 나머지 값들 (왼쪽 TABLE의 나머지)을 가져와서 3) 빈값인 NULL로 채움 - QUERY 실습 =============================문제 time =========================== A. 모든 사진의 "파일명"을 조회하시오. 게시자가 있다면 "닉네임"도 함께 가져올 것. SELECT * FROM photos JOIN users ON users.id = photos.user_id ; 위 쿼리의 결과는 아래 그림의 위에 Table이다. 즉, 두 테이블(users와 photos)의 JOIN된 부분만 나타낸다..

데이터 생성 -- 생성 쿼리#1 INSERT INTO burgers(id, name, price, gram, kcal, protein) VALUES (1, '행운버거 골드 스페셜', 6000, 227, 699, 26) -- 행운버거 어서오고 ; -- 생성 쿼리#2 INSERT INTO burgers(id, name, price, gram, kcal, protein) VALUES (2, '행운버거 골드', 5300, 222, 540, 25), (3, '트리플 치즈버거', 6300, 219, 619, 36), (4, '빅맥', 5300, 223, 583, 27) -- 나머지 버거들도 추가 ; 데이터 조회 -- 조회 쿼리 SELECT * -- 모든 컬럼 보여줘 FROM burgers; -- 버거 테이블에 데이..

postgresSQL 버전 14 설치 후 아래와 같이 Database를 생성 위에 Create > Database 누르면 보이는 창에서, Database 이름 입력 > Save 눌러줌 오른쪽 사진과 같이, mcdonalds 데이터가 생성됨. (오타 주의) Next step) 데이터 베이스 안에 Table 생성 테이블 생성쿼리 작성 (SQL 명령) -- 주석: 실행되지 않는 쿼리 -- burgers 테이블 생성 쿼리(DB에게 하는 SQL 명령) CREATE TABLE burgers( -- 테이블명 id INT, -- id(숫자) name VARCHAR(50), -- 이름(최대 50글자) price INT, -- 가격(숫자) gram INT, -- 무게(숫자) kcal INT, -- 열량(숫자) protei..