본문 바로가기
728x90

IT/SQL 기초강좌 (PostgreSQL)102

77강 SQL 초석 다지기 : PostgreSQL Common Table Expressions PostgreSQL 기초강의, PostgreSQL 기초강좌, 커먼테이블 77강 SQL 초석 다지기 : PostgreSQL Common Table Expressions (CTE) SQL 초석 다지기 77강 시작합니다. 이번 시간에는 ▶ PostgreSQL Common Table Expressions 에 대해서 알아보는 시간입니다. 이번 시간에는 PostgreSQL CTE(공통 테이블 표현식)를 사용하여 복잡한 쿼리를 단순화하는 방법에 대해 알아봅니다. Introduction to PostgreSQL common table expressions (CTE) 공통 테이블 표현식은 SELECT, INSERT, UPDATE 또는 DELETE를 포함한 다른 SQL 문 내에서 참조할 수 있는 임시 결과 집합입니다. 공.. 2023. 1. 20.
76강 SQL 초석 다지기 : PostgreSQL CAST operator PostgreSQL 기초강의, PostgreSQL 기초강좌, cast 76강 SQL 초석 다지기 : PostgreSQL CAST operator SQL 초석 다지기 76강 시작합니다. 이번 시간에는 ▶ PostgreSQL CAST operator 에 대해서 알아보는 시간입니다. 이번 시간에는 PostgreSQL CAST 연산자를 사용하여 한 유형의 값을 다른 유형으로 변환하는 방법을 보여드리겠습니다. Introduction to PostgreSQL CAST operator 한 데이터 유형의 값을 다른 데이터 유형으로 변환하려는 경우가 많습니다. PostgreSQL은 이 작업을 수행할 수 있는 CAST 연산자를 제공합니다. 다음은 CAST 유형의 구문을 보여줍니다: CAST ( expression AS t.. 2023. 1. 19.
75강 SQL 초석 다지기 : PostgreSQL NULLIF function PostgreSQL 기초강의, PostgreSQL 기초강좌 75강 SQL 초석 다지기 : PostgreSQL NULLIF function SQL 초석 다지기 75강 시작합니다. 이번 시간에는 ▶ PostgreSQL NULLIF function 에 대해서 알아보는 시간입니다. NULLIF는 COALESCE와 같은 동작을 하는 것 같지만 다릅니다. 이번 시간에는 PostgreSQL NULLIF 기능을 사용하여 null 값을 처리하는 방법을 보여 줍니다. NULLIF 함수를 사용하는 몇 가지 예를 보여드리겠습니다. PostgreSQL NULLIF function syntax NULLIF 함수는 PostgreSQL에서 제공하는 가장 일반적인 조건식 중 하나입니다. 다음은 NULLIF 함수의 구문을 보여줍니다: .. 2023. 1. 18.
74강 SQL 초석 다지기 : PostgreSQL COALESCE function PostgreSQL 기초강의, PostgreSQL 기초강좌 74강 SQL 초석 다지기 : PostgreSQL COALESCE function SQL 초석 다지기 74강 시작합니다. 이번 시간에는 ▶ PostgreSQL COALESCE function 에 대해서 알아보는 시간입니다. 발음도 힘든 COALESCE입니다. 오라클의 NVL을 대신합니다. 이번 시간에는 첫 번째 NOT NULL 인수를 반환하는 PostgreSQL COALESCE 함수에 대해 알아봅니다. Null 값을 효과적으로 처리하기 위해 SELECT 문에서 이 기능을 적용하는 방법을 배우게 됩니다. PostgreSQL COALESCE function syntax COALESCE 함수의 구문은 다음과 같습니다: COALESCE (argument.. 2023. 1. 17.
73강 SQL 초석 다지기 : PostgreSQL CASE expression PostgreSQL 기초강의, PostgreSQL 기초강좌 73강 SQL 초석 다지기 : PostgreSQL CASE expression SQL 초석 다지기 73강 시작합니다. 이번 시간에는 ▶ PostgreSQL CASE expression 에 대해서 알아보는 시간입니다. 이번 강의부터 조건식과 cast 연산자를 다루게 되었습니다. 이번 시간에는 PostgreSQL CASE 조건식을 사용하여 조건부 쿼리를 구성하는 방법에 대해 알아봅니다. PostgreSQL CASE 표현식은 다른 프로그래밍 언어의 IF/ELSE 문과 동일합니다. 이를 통해 쿼리에 if-else 논리를 추가하여 강력한 쿼리를 구성할 수 있습니다. CASE는 표현식이므로 표현식을 사용할 수 있는 모든 장소에서 사용할 수 있습니다. SEL.. 2023. 1. 16.
72강 SQL 초석 다지기 : PostgreSQL NOT NULL constraint PostgreSQL 기초강의, PostgreSQL 기초강좌, constraint 72강 SQL 초석 다지기 : PostgreSQL NOT NULL constraint SQL 초석 다지기 72강 시작합니다. 이번 시간에는 ▶ PostgreSQL NOT NULL constraint 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 열의 값이 null이 아닌지 확인하기 위해 PostgreSQL not-null 제약 조건에 대해 알아봅니다. 데이터베이스 이론에서 NULL은 알 수 없거나 누락된 정보를 나타냅니다. NULL은 빈 문자열 또는 숫자 0과 같지 않습니다. 대화 상대의 전자 메일 주소를 테이블에 삽입해야 한다고 가정합니다. 당신은 상대방의 이메일 주소를 요청할 수 있습니다. 그러나 연락처에 전자 .. 2023. 1. 15.
71강 SQL 초석 다지기 : PostgreSQL UNIQUE constraint PostgreSQL 기초강의, PostgreSQL 기초강좌 71강 SQL 초석 다지기 : PostgreSQL UNIQUE constraint SQL 초석 다지기 71강 시작합니다. 이번 시간에는 ▶ PostgreSQL UNIQUE constraint 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 열 또는 열 그룹에 저장된 값이 테이블의 행에서 고유한지 확인하는 PostgreSQL UNIQUE 제약 조건에 대해 알아봅니다. 열 또는 열 그룹에 저장된 값이 전자 메일 주소 또는 사용자 이름과 같은 전체 테이블에서 고유한지 확인하려는 경우가 있습니다. PostgreSQL은 데이터의 고유성을 올바르게 유지하는 고유 제약 조건을 제공합니다. 고유 제약 조건이 있으면 새 행을 삽입할 때마다 값이 테이블에 .. 2023. 1. 14.
70강 SQL 초석 다지기 : PostgreSQL CHECK constraint PostgreSQL 기초강의, PostgreSQL 기초강좌 70강 SQL 초석 다지기 : PostgreSQL CHECK constraint SQL 초석 다지기 70강 시작합니다. 이번 시간에는 ▶ PostgreSQL CHECK constraint 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL CHECK 제약 조건과 이를 사용하여 부울식을 기반으로 표의 열에 있는 값을 제한하는 방법에 대해 알아봅니다. CHECK 제약 조건은 열의 값이 특정 요구 사항을 충족해야 하는지 여부를 지정할 수 있는 제약 조건의 일종입니다. CHECK 제약 조건은 값을 열에 삽입하거나 업데이트하기 전에 부울 식을 사용하여 값을 평가합니다. 값이 검사를 통과하면 PostgreSQL은 이러한 값을 열에 삽.. 2023. 1. 13.
69강 SQL 초석 다지기 : PostgreSQL Foreign Key constraint ON DELETE RESTRICT DEFERRABLE, PostgreSQL 기초강의, PostgreSQL 기초강좌 69강 SQL 초석 다지기 : PostgreSQL Foreign Key constraint SQL 초석 다지기 69강 시작합니다. 이번 시간에는 ▶ PostgreSQL Foreign Key constraint 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL 외부 키와 외부 키 제약 조건을 사용하여 테이블에 외부 키를 추가하는 방법에 대해 배울 것입니다. Introduction to PostgreSQL Foreign Key Constraint 외부 키는 다른 테이블의 기본 키를 참조하는 테이블의 열 또는 열 그룹입니다. 외부 키가 포함된 테이블을 참조 테이블 또는 하.. 2023. 1. 12.
68강 SQL 초석 다지기 : PostgreSQL Primary Key constraint PostgreSQL 기초강의, PostgreSQL 기초강좌 68강 SQL 초석 다지기 : PostgreSQL Primary Key constraint SQL 초석 다지기 68강 시작합니다. 이번 시간부터는 PostgreSQL DATABASE CONSTRAINTS(제약조건)에 대해서 알아보겠습니다. 이번 시간에는 첫 번째로 ▶ PostgreSQL Primary Key constraint 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 SQL 문을 통해 기본 키가 무엇이고 PostgreSQL 기본 키 제약 조건을 관리하는 방법을 알아봅니다. Primary Key는 테이블에서 행을 고유하게 식별하는 데 사용되는 열 또는 열 그룹입니다. Primary Key 제약 조건을 통해 Primary Key를 정의.. 2023. 1. 11.
67강 SQL 초석 다지기 : PostgreSQL TRUNCATE TABLE PostgreSQL 기초강의, PostgreSQL 기초강좌 67강 SQL 초석 다지기 : PostgreSQL TRUNCATE TABLE SQL 초석 다지기 67강 시작합니다. 이번 시간에는 ▶ PostgreSQL TRUNCATE TABLE 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL TRUNCATE TABLE 문을 사용하여 대형 테이블에서 모든 데이터를 신속하게 삭제하는 방법에 대해 알아봅니다. Introduction to PostgreSQL TRUNCATE TABLE statement 테이블에서 모든 데이터를 제거하려면 DELETE 문을 사용합니다. 그러나 DELETE 문을 사용하여 데이터가 많은 테이블에서 모든 데이터를 삭제하면 효율적이지 않습니다. 성능이 떨어집니다. .. 2023. 1. 10.
66강 SQL 초석 다지기 : PostgreSQL TEMPORARY TABLE PostgreSQL 기초강의, PostgreSQL 기초강좌 66강 SQL 초석 다지기 : PostgreSQL TEMPORARY TABLE SQL 초석 다지기 66강 시작합니다. 이번 시간에는 ▶ PostgreSQL TEMPORARY TABLE 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL temporary 테이블과 이 테이블을 효과적으로 관리하는 방법에 대해 배우게 됩니다. Creating a PostgreSQL temporary table 임시 테이블(temporary table)은 이름에서 알 수 있듯이 데이터베이스 세션 동안 존재하는 짧은 기간의 테이블입니다. PostgreSQL 은 세션 또는 트랜잭션의 끝에 임시 테이블을 자동으로 삭제합니다. 임시 테이블을 만들려면 C.. 2023. 1. 9.
65강 SQL 초석 다지기 : PostgreSQL DROP TABLE PostgreSQL 기초강의, PostgreSQL 기초강좌 65강 SQL 초석 다지기 : PostgreSQL DROP TABLE SQL 초석 다지기 65강 시작합니다. 이번 시간에는 ▶ PostgreSQL DROP TABLE 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 DROP TABLE 문을 사용하여 데이터베이스에서 기존 테이블을 제거하는 방법을 배웁니다. Introduction to PostgreSQL DROP TABLE statement 데이터베이스에서 테이블을 삭제하려면 다음과 같이 DROP TABLE 문을 사용합니다. DROP TABLE [IF EXISTS] table_name [CASCADE | RESTRICT]; 이 구문에서: 먼저 DROP TABLE 키워드 뒤에 삭제할 테이블의 .. 2023. 1. 8.
64강 SQL 초석 다지기 : PostgreSQL RENAME COLUMN PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQ 64강 SQL 초석 다지기 : PostgreSQL RENAME COLUMN SQL 초석 다지기 64강 시작합니다. 이번 시간에는 ▶ PostgreSQL RENAME COLUMN 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 ALTER TABLE 문에서 RENAME COLUM 절을 사용하여 테이블의 하나 이상의 열 이름을 변경하는 방법을 배우게 됩니다. Introduction to PostgreSQL RENAME COLUMN clause 테이블의 열 이름을 변경하려면 다음과 같이 RENAME COLUMN 절과 함께 ALTER TABLE 문을 사용합니다. ALTER TABLE table_name RENAME COLUMN .. 2023. 1. 7.
63강 SQL 초석 다지기 : PostgreSQL Change Column Type PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 63강 SQL 초석 다지기 : PostgreSQL Change Column Type SQL 초석 다지기 63강 시작합니다. 이번 시간에는 ▶ PostgreSQL Change Column Type 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 ALTER TABLE 문을 사용하여 열의 데이터 유형을 변경하는 방법을 단계별로 보여 줍니다. PostgreSQL change column type statement 열의 데이터 유형을 변경하려면 다음과 같이 ALTER TABLE 문을 사용합니다. ALTER TABLE table_name ALTER COLUMN column_name [SET.. 2023. 1. 6.
62강 SQL 초석 다지기 : PostgreSQL DROP COLUMN PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 62강 SQL 초석 다지기 : PostgreSQL DROP COLUMN SQL 초석 다지기 62강 시작합니다. 이번 시간에는 ▶ PostgreSQL DROP COLUMN 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 ALTER TABLE 문에서 PostgreSQL DROP COLUMN 절을 사용하여 테이블의 하나 이상의 열을 제거하는 방법을 보여줍니다. 지난 강의에서 열 추가를 배웠다면 이번 시간에는 열을 제거하는 방법을 배웁니다. Introduction to PostgreSQL DROP COLUMN 테이블의 열을 삭제하려면 ALTER TABLE 문에서 DROP COLUM 절을.. 2023. 1. 5.
61강 SQL 초석 다지기 : PostgreSQL ADD COLUMN PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 61강 SQL 초석 다지기 : PostgreSQL ADD COLUMN SQL 초석 다지기 61강 시작합니다. 이번 시간에는 ▶ PostgreSQL ADD COLUMN 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL ADD COLUMN 문을 사용하여 기존 테이블에 하나 이상의 열을 추가하는 방법을 배웁니다. Introduction to the PostgreSQL ADD COLUMN statement 기존 테이블에 새 열을 추가하려면 다음과 같이 ALTER TABLE ADD COLUMN 문을 사용합니다. ALTER TABLE table_name ADD COLUMN.. 2023. 1. 4.
60강 SQL 초석 다지기 : PostgreSQL Rename Table PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 60강 SQL 초석 다지기 : PostgreSQL Rename Table SQL 초석 다지기 60강 시작합니다. 이번 시간에는 ▶ PostgreSQL Rename Table 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 ALTER TABLE 문의 RENAME 테이블 절을 사용하여 테이블 이름을 바꾸는 방법을 보여줍니다. Introduction to the PostgreSQL Rename Table statement 기존 테이블의 이름을 변경하려면 다음과 같이 ALTER TABLE 문을 사용합니다. ALTER TABLE table_name RENAME TO new_table_na.. 2023. 1. 3.
59강 SQL 초석 다지기 : PostgreSQL ALTER TABLE PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 59강 SQL 초석 다지기 : PostgreSQL ALTER TABLE SQL 초석 다지기 59강 시작합니다. 이번 시간에는 ▶ PostgreSQL ALTER TABLE 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL ALTER TABLE 문을 사용하여 테이블 구조를 수정하는 방법을 배웁니다. Introduction to PostgreSQL ALTER TABLE statement 기존 테이블의 구조를 변경하려면 PostgreSQL ALTER TABLE 문을 사용합니다. 다음은 ALTER TABLE 문의 기본 구문을 보여줍니다. ALTER TABLE table_.. 2023. 1. 2.
58강 SQL 초석 다지기 : PostgreSQL Identity Column PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 58강 SQL 초석 다지기 : PostgreSQL Identity Column SQL 초석 다지기 58강 시작합니다. 이번 시간에는 ▶ PostgreSQL Identity Column 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 GENERATED AS IDENTITY 제약 조건을 사용하여 테이블의 PostgreSQL identity column을 생성하는 방법에 대해 알아봅니다. Introduction to PostgreSQL identity column PostgreSQL 버전 10부터 고유 번호를 열에 자동으로 할당할 수 있는 새로운 제약 조건인 Generated AS I.. 2023. 1. 1.
57강 SQL 초석 다지기 : PostgreSQL Sequences PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 57강 SQL 초석 다지기 : PostgreSQL Sequences SQL 초석 다지기 57강 시작합니다. 이번 시간에는 ▶ PostgreSQL Sequences 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL 시퀀스와 시퀀스 객체를 사용하여 일련의 숫자를 생성하는 방법에 대해 배울 것입니다. 시퀀스는 업무에서 사용되는 각종 번호를 매길 때 유용하게 사용할 수 있습니다. 정의에 따르면, 수열은 정수의 순서가 있는 목록입니다. 수열의 숫자 순서는 중요합니다. 예를 들어 {1,2,3,4,5}과(와) {5,4,3,2,1}은 완전히 다른 시퀀스입니다. PostgreS.. 2022. 12. 31.
56강 SQL 초석 다지기 : PostgreSQL CREATE TABLE AS PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 56강 SQL 초석 다지기 : PostgreSQL CREATE TABLE AS SQL 초석 다지기 56강 시작합니다. 이번 시간에는 ▶ PostgreSQL CREATE TABLE AS 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL CREATE TABLE AS 문을 사용하여 쿼리 결과 집합에서 새 테이블을 만드는 방법에 대해 알아봅니다. Introduction to the PostgreSQL CREATE TABLE statement CREATE TABLE AS 문은 새 테이블을 생성하고 쿼리에 의해 반환된 데이터로 채웁니다. 다음은 CREATE TABLE AS.. 2022. 12. 30.
55강 SQL 초석 다지기 : PostgreSQL SELECT INTO PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 55강 SQL 초석 다지기 : PostgreSQL SELECT INTO SQL 초석 다지기 55강 시작합니다. 이번 시간에는 ▶ PostgreSQL SELECT INTO 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL SELECT INTO 문을 사용하여 쿼리 결과 집합에서 새 테이블을 만드는 방법에 대해 배울 것입니다. Introduction to PostgreSQL SELECT INTO statement PostgreSQL SELECT INTO 문은 새 테이블을 만들고 쿼리에서 반환된 데이터를 테이블에 삽입합니다. 새 테이블에는 쿼리 결과 집합의 열과 동일한.. 2022. 12. 29.
54강 SQL 초석 다지기 : PostgreSQL CREATE TABLE PostgreSQL 기초강의, PostgreSQL 기초강좌, PostgreSQL 기본강의, PostgreSQL 기본강좌 54강 SQL 초석 다지기 : PostgreSQL CREATE TABLE SQL 초석 다지기 54강 시작합니다. 본 강의는 PostgreSQL Tutorial을 참조합니다. https://www.postgresqltutorial.com/ 이번 시간에는 ▶ PostgreSQL CREATE TABLE 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 PostgreSQL CREATE TABLE 문을 사용하여 새 테이블을 만드는 방법을 배웁니다. PostgreSQL CREATE TABLE syntax 관계형 데이터베이스는 여러 관련 테이블로 구성됩니다. 테이블은 행과 열로 구성됩니다. 테.. 2022. 12. 28.
53강 SQL 초석 다지기 : PostgreSQL User-defined Data Types PostgreSQL 강의, PostgreSQL 강좌, SQL 무료강의, SQL 무료강좌, SQL 기초강의 , SQL 기초강좌 53강 SQL 초석 다지기 : PostgreSQL User-defined Data Types SQL 초석 다지기 53강 시작합니다. 본 강의는 PostgreSQL Tutorial을 참조합니다. https://www.postgresqltutorial.com/ 이번 시간에는 ▶ PostgreSQL User-defined Data Types 에 대해서 알아보는 시간입니다. 요약: 이번 강의에서는 CREATE DOMAIN 및 CREATE TYPE 문을 사용하여 PostgreSQL 사용자 정의 데이터 유형을 생성하는 방법을 배우게 됩니다. Introduction to PostgreSQL U.. 2022. 12. 27.
728x90