공부/PostgreSQL48 [20] PostgreSQL – WHERE 문 [20] PostgreSQL – WHERE 문 예시 01: 등호(=) 연산자와 함께 WHERE 절을 사용합니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 등호 연산자를 사용합니다. 1 2 3 4 5 6 7 SELECT last_name, first_name FROM customer WHERE first_name = 'Kelly'; cs 결과 01: 예시 02: WHERE 절을 AND 연산자와 함께 사용합니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 AND 연산자를 사용합니다. 1 2 3 4 5 6 7 8 SELECT last_name, first_name FROM customer WHERE first_name = 'Kelly' AND last_name = 'Kno.. 2023. 4. 15. [19] PostgreSQL – ORDER BY 문 [19] PostgreSQL – ORDER BY 문 예시 01: PostgreSQL ORDER BY 절을 사용하여 샘플 데이터베이스의 "customer" 테이블에서 한 열씩 행 정렬 1 2 3 4 5 6 7 SELECT first_name, last_name FROM customer ORDER BY first_name DESC; cs 결과 01: 예시 02: PostgreSQL ORDER BY 절을 사용하여 "고객" 테이블의 여러 열을 기준으로 행을 정렬합니다. 여기서는 이름을 기준으로 고객을 오름차순으로 먼저 정렬한 다음 성을 기준으로 정렬된 결과 집합을 내림차순으로 정렬합니다. 1 2 3 4 5 6 7 8 SELECT first_name, last_name FROM customer ORDER BY f.. 2023. 4. 15. [19] PostgreSQL – SELECT 문 [19] PostgreSQL – SELECT 문 예시 01: SELECT 문을 사용하여 한 열에서 데이터 쿼리 1 SELECT first_name FROM customer; cs 결과 01: 예시 02: SELECT 문을 사용하여 여러 열의 데이터 쿼리 1 SELECT first_name, email FROM customer; cs 결과 02: 예시 03: SELECT 문을 사용하여 테이블의 모든 열에서 데이터 쿼리 1 SELECT * FROM customer; cs 결과 03: 예시 04: 식과 함께 SELECT 문 사용 1 SELECT first_name || ' ' || last_name AS full_name, email FROM customer; cs 결과 04: 2023. 4. 15. [18] PostgreSQL – CREATE DOMAIN 유형 [18] PostgreSQL – CREATE DOMAIN 유형 CREATE DOMAIN: 선택적 제약 조건을 가질 수 있는 사용자 정의 데이터 유형을 생성합니다. CREATE TYPE: 저장 프로시저를 사용하여 복합 유형(둘 이상의 데이터 유형이 혼합된 데이터 유형)을 생성하는 데 종종 적용됩니다. CREATE DOMAIN: PostgreSQL에서 도메인은 선택적 제약 조건이 있는 데이터 유형입니다. 고유한 이름과 잘 정의된 스키마 범위가 있어야 합니다. CREATE DOMAIN 예시 01: 먼저 아래 명령을 사용하여 테이블(예: 마크시트)을 만듭니다. 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLE marksheet ( student_id SERIAL PRIMARY KEY, first.. 2023. 4. 15. [17] PostgreSQL – JSON 데이터 유형 [17] PostgreSQL – JSON 데이터 유형 PostgreSQL의 JSON 데이터 유형은 PostgreSQL에서 지원하는 다양한 데이터 유형 중 하나이다. JSON은 JavaScript Object Notation의 약어로, 데이터를 표현하기 위한 경량 데이터 교환 형식이다. JSON 데이터 유형을 사용하면 PostgreSQL 데이터베이스에 JSON 데이터를 저장할 수 있으며, 이를 검색하고 쿼리할 수 있다. JSON 데이터 유형은 테이블 열의 데이터 유형으로 지정될 수 있다. 이렇게하면 JSON 데이터를 테이블 열에 삽입하고 검색하는 데 사용할 수 있다. JSON 데이터를 저장하는 경우 PostgreSQL은 JSON 데이터를 구문 분석하여 내부 데이터 구조로 변환하며, 이를 사용하여 JSON .. 2023. 4. 15. [16] PostgreSQL – TIME 데이터 유형 [16] PostgreSQL – TIME 데이터 유형 PostgreSQL은 사용자에게 시간 값을 처리하는 데 사용되는 TIME 데이터 유형을 제공합니다. 8바이트의 저장 공간이 필요하며 최대 6자리의 정밀도를 가질 수 있습니다. 00:00:00에서 24:00:00까지 가능합니다. 1 Syntax: column_name TIME(precision); cs 일반적인 TIME 형식은 다음과 같습니다. 1 2 3 HH:MM HH:MM:SS HHMMSS cs 정밀도가 필요한 경우 다음 형식을 따라야 합니다. 1 2 3 MM:SS.pppppp HH:MM:SS.pppppp HHMMSS.pppppp cs 예를 들어 다음은 샘플 TIME 값 형식입니다. 1 2 3 4 5 6 7 8 9 Without precision: .. 2023. 4. 15. [15] PostgreSQL – Date 데이터 유형 [15] PostgreSQL – Date 데이터 유형 PostgreSQL은 날짜 값을 저장하기 위해 DATE 데이터 유형을 지원합니다. 4바이트의 저장 공간이 필요하며 범위는 기원전 4713년에서 서기 5874897년입니다. PostgreSQL은 날짜 값을 저장하고 삽입하기 위해 yyyy-mm-dd 형식을 사용합니다. DATE 열이 있는 테이블을 만들고 현재 날짜를 열의 기본값으로 사용하려는 경우 DEFAULT 키워드 뒤에 CURRENT_DATE를 사용할 수 있습니다. 1 Syntax: variable_name DATE cs 예시 01: 이 예제에서는 employee_id, first_name, last_name, birth_date 및hir_date 열로 구성된 새 직원 테이블을 생성하고, birth_.. 2023. 4. 15. [14] PostgreSQL – NUMERIC 데이터 유형 [14] PostgreSQL – NUMERIC 데이터 유형 일반적으로 NUMERIC 유형은 정밀도가 필요한 화폐 또는 금액 저장에 사용됩니다. 1 2 3 4 5 Syntax: NUMERIC(precision, scale) Where, Precision: Total number of digits. Scale: Number of digits in terms of a fraction. cs NUMERIC 값은 소수점 이하 16,383자리, 소수점 이하 131,072자리까지 가능합니다. 스케일이 0인 NUMERIC 열에 대해 아래에 정의된 구문과 같이 0 또는 양의 스케일을 가질 수 있습니다. 1 Syntax: NUMERIC(precision) cs Precision와 Scale을 모두 제거하면 정밀도 또는 배.. 2023. 4. 13. [13] PostgreSQL – VARCHAR 데이터 유형 [13] PostgreSQL – VARCHAR 데이터 유형 이 데이터 유형은 제한된 길이의 문자를 저장하는 데 사용됩니다. PostgreSQL에서는 varchar(n)으로 표시되며 여기서 n은 문자 길이의 한계를 나타냅니다. n을 지정하지 않으면 기본적으로 길이에 제한이 없는 varchar가 사용됩니다. varchar(n)으로 정의된 열에 더 긴 문자열을 저장하려고 하면 PostgreSQL에서 오류가 발생합니다. 그러나 한 가지 예외는 초과 문자가 모두 공백인 경우 PostgreSQL이 공백을 최대 길이로 자르고 문자열을 저장한다는 것입니다. varchar 데이터 유형에 대한 길이 지정자를 지정하는 유일한 이점은 varchar(n) 열에 더 긴 문자열을 삽입하려고 하면 PostgreSQL이 확인하고 오류.. 2023. 4. 13. 이전 1 2 3 4 5 6 다음