🐘 PostgreSQL 기본 07 - 관계형 데이터베이스에서 테이블 조인
📙 『실용 SQL』을 읽고 정리한 글입니다. Join을 사용하여 테이블 연결하기 ANSI SQL 표준의 일부인 JOIN은 ON에 부울 값을 사용하여 데이터베이스의 한 테이블을 다른 테이블과 연결한다. 일반적으로 다음과 같은 형태로 작성한다. SELECT * FROM table_a JOIN table_b ON table_a.key_col...
📙 『실용 SQL』을 읽고 정리한 글입니다. Join을 사용하여 테이블 연결하기 ANSI SQL 표준의 일부인 JOIN은 ON에 부울 값을 사용하여 데이터베이스의 한 테이블을 다른 테이블과 연결한다. 일반적으로 다음과 같은 형태로 작성한다. SELECT * FROM table_a JOIN table_b ON table_a.key_col...
📙 『실용 SQL』을 읽고 정리한 글입니다. 수학 연산자와 함수 이해하기 수학과 데이터 타입 이해하기 두 숫자 사이에 덧셈과 뺄셈, 곱셈, 나눗셈 연산자를 사용하면 반환되는 값의 데이터 타입은 다음과 같다. 두 정수는 integer를 반환한다. 연산자 옆에 numeric 타입인 숫자가 하나라도 있으면 numeric을 반환한다. ...
📙 『실용 SQL』을 읽고 정리한 글입니다. 개요 구분된 텍스트 파일에 데이터가 있는 경우 PostgreSQL은 COPY 명령을 통해 대량으로 데이터를 가져올 수 있다. PostgreSQL 전용인 COPY 명령에는 열을 포함하거나 제외하고 다양한 구분된 텍스트 타입을 처리하는 옵션이 포함되어 있다. 반대로 COPY는 테이블 또는 쿼리 ...
📙 『실용 SQL』을 읽고 정리한 글입니다. 개요 앞으로 많이 보게 될 데이터 타입은 다음과 같다. 문자: 글자와 기호 숫자: 정수와 소수를 포함한 모든 수 날짜와 시간: 시간 정보 문자형 데이터 타입 이해하기 문자형 데이터 타입은 문자, 숫자, 기호의 조합에 사용하기 적합한 일반적인 타입이다. 문자형 데이터 타입...
📙 『실용 SQL』을 읽고 정리한 글입니다. 기초 SELECT 구문 SELECT * FROM teachers; 위 구문은 teachers 테이블의 모든 데이터를 조회하는 SELECT 구문이다. *는 와일드 카드라고 불린다. 와일드 카드는 어떤 값을 대체하는 데 사용되는 문자로, 특정한 무언가가 아니라, 그 값이 될 수 있는 모든것을...
문제 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500) 출력 첫째 줄에 구한 0의 개수를 출력한다. 예제 ✅ 입력 1 10 ✅ 출력 1 2 ✅ 입력 2 3 ✅ 출력 2 0 작성 코드 import ja...
📖 『MYSQL을 더 빠르게, 성능 최적화 선택과 집중』을 읽고 정리한 글입니다. 개요 “성능은 곧 쿼리 응답 시간이다.” 이 책의 목적은 MySQL 성능을 현저하게 개선하는 것이다. MySQL 성능 요소는 여러 가지가 존재하며, 그중 쿼리 응답 시간을 먼저 살펴볼 것이다. 쿼리 응답 시간이란? MySQL이 쿼리를 실행하는 데 ...
📙 『실용 SQL』을 읽고 정리한 글입니다. 개요 SQL은 단순히 데이터로부터 지식을 추출하는 작업이 아니라, 데이터가 담고 있는 구조를 정의하여 우리가 데이터 안의 관계를 정의할 수 있도록 한다. 이러한 구조 중 으뜸은 테이블이다. 테이블은 데이터를 담고 있는 행과 열로 이루어진 표이다. 각 행들은 열들의 모음이고, 각 열은 대개...
📙 『실용 SQL』을 읽고 정리한 글입니다. 개요 “시작이 좋아야 끝도 좋다.” 책에 있는 실습을 진행하기 위해서는 필요한 프로그램과 리소스부터 설치해야 한다. 생략하고 싶더라도 직접 프로그램을 설치하고 설정하는 과정은 겪어보아야 한다. 실습에 필요한 프로그램과 리소스 텍스트 편집기 VSC / Sublime ...
문제 666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 ...