🐘 PostgreSQL 기본 06 - SQL을 사용한 기본 수학 및 통계
📙 『실용 SQL』을 읽고 정리한 글입니다. 수학 연산자와 함수 이해하기 수학과 데이터 타입 이해하기 두 숫자 사이에 덧셈과 뺄셈, 곱셈, 나눗셈 연산자를 사용하면 반환되는 값의 데이터 타입은 다음과 같다. 두 정수는 integer를 반환한다. 연산자 옆에 numeric 타입인 숫자가 하나라도 있으면 numeric을 반환한다. ...
📙 『실용 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과 같이 이름을 지었고, 피터 잭슨은 반지의 ...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Interpreter 패턴이란? 프로그램이 해결하려는 문제를 간단한 미니 언어로 구현하는 패턴이다. 즉, 구체적인 문제를 미니 언어로 작성된 미니 프로그램으로 만드는 것이다. 미니 프로그램은 그 자체로는 동작하지 않기 때문...