728x90 SQL SELECT17 47강 SQL 초석 다지기 : PostgreSQL interval Data Type 47강 SQL 초석 다지기 : PostgreSQL interval Data Type PostgreSQL SQL 초석 다지기 47강 시작합니다. 본 강의는 PostgreSQL Tutorial을 참조합니다. https://www.postgresqltutorial.com/ 이번 시간에는 ▶ PostgreSQL interval Data Type 에 대해서 알아보는 시간입니다. PostgreSQL interval 데이터 유형과 interval 값을 조작하는 방법에 대해 알아봅니다. Introduction to PostgreSQL interval data type interval 데이터 유형을 사용하면 년, 월, 일, 시간, 분, 초 등의 기간을 저장하고 조작할 수 있습니다. 다음은 간격 유형을 보여 줍니다. @ .. 2022. 12. 24. 45강 SQL 초석 다지기 : PostgreSQL DATE data type 45강 SQL 초석 다지기 : PostgreSQL DATE data type PostgreSQL SQL 초석 다지기 45강 시작합니다. 본 강의는 PostgreSQL Tutorial을 참조합니다. https://www.postgresqltutorial.com/ 이번 시간에는 ▶ PostgreSQL DATE data type 에 대해서 알아보는 시간입니다. PostgreSQL DATE 데이터 유형에 대해 설명하고 몇 가지 편리한 날짜 함수를 사용하여 날짜 값을 처리하는 방법을 보여 줍니다. Introduction to the PostgreSQL DATE data type 날짜 값을 저장하려면 PostgreSQL DATE 데이터 유형을 사용합니다. PostgreesSQL은 4바이트로 날짜 값을 저장합니다. .. 2022. 12. 24. 41강 SQL 초석 다지기 : PostgreSQL Character Types: CHAR, VARCHAR, TEXT 41강 SQL 초석 다지기 : PostgreSQL Character Types: CHAR, VARCHAR, TEXT PostgreSQL SQL 초석 다지기 41강 시작합니다. 본 강의는 PostgreSQL Tutorial을 참조합니다. https://www.postgresqltutorial.com/ 이번 시간에는 ▶ PostgreSQL Character Data Types 에 대해서 알아보는 시간입니다. 이번 강의에서는 PostgreSQL 문자 데이터 유형인 CHAR, VARCHAR 및 TEXT 선택하고 테이블에 적합한 문자 유형을 선택하는 방법에 대해 알아봅니다. Introduction to the PostgreSQL character types PostgreSQL은 CHARACTER(n) 또는 CHA.. 2022. 12. 22. 39강 SQL이 뭐지? PostgreSQL Upsert 39강 SQL이 뭐지? PostgreSQL Upsert PostgreSQL SQL이 뭐지? 39강 시작합니다. 이번 강의에서는 ▶ PostgreSQL Upsert Using INSERT ON CONFLICT statement 에 대해서 알아보겠습니다. 삽입할 행이 테이블에 이미 있는 경우 데이터를 삽입하거나 업데이트하는 SQL Upsert 기능을 공부합니다. Introduction to the PostgreSQL upsert 관계형 데이터베이스에서 업스터라는 용어는 병합이라고 합니다. 이 아이디어는 테이블에 새 행을 삽입하면 PostgreSQL은 행이 이미 있으면 업데이트하고, 그렇지 않으면 새 행을 삽입합니다. 그것이 우리가 그 행동을 업스터(업데이트 또는 삽입의 조합)라고 부르는 이유이다. Postg.. 2022. 12. 21. 37강 SQL이 뭐지? PostgreSQL DELETE 37강 SQL이 뭐지? PostgreSQL DELETE PostgreSQL SQL이 뭐지? 37강 시작합니다. 이번 강의에서는 ▶ PostgreSQL DELETE statement 에 대해서 알아보겠습니다. 테이블에서 데이터를 삭제하려면 PostgreSQL DELETE 문을 사용합니다. Introduction to PostgreSQL DELETE statement PostgreSQL DELETE 문을 사용하면 테이블에서 하나 이상의 행을 삭제할 수 있습니다. 다음은 DELETE 문의 기본 구문을 보여줍니다. DELETE FROM table_name WHERE condition; 위 구문에서: ● 먼저 DELETE FROM 키워드 다음에 데이터를 삭제할 테이블의 이름을 지정합니다. ● 둘째, WHERE 절.. 2022. 12. 21. 36강 SQL이 뭐지? PostgreSQL UPDATE Join 36강 SQL이 뭐지? PostgreSQL UPDATE Join PostgreSQL SQL이 뭐지? 36강 시작합니다. 이번 강의에서는 ▶ PostgreSQL UPDATE Join statement 에 대해서 알아보겠습니다. PostgreSQL UPDATE 조인 구문은 다른 테이블의 값을 기준으로 테이블의 데이터를 업데이트합니다. Introduction to the PostgreSQL UPDATE join syntax 다른 테이블의 값을 기준으로 테이블의 데이터를 업데이트해야 하는 경우도 있습니다. 이 경우 PostgreSQL UPDATE 조인을 사용할 수 있습니다. 구문은 다음과 같습니다. UPDATE t1 SET t1.c1 = new_value FROM t2 WHERE t1.c2 = t2.c2; UP.. 2022. 12. 21. 35강 SQL이 뭐지? PostgreSQL UPDATE 35강 SQL이 뭐지? PostgreSQL UPDATE PostgreSQL SQL이 뭐지? 35강 시작합니다. 이번 강의에서는 ▶ PostgreSQL UPDATE statement 에 대해서 알아보겠습니다. 테이블에 기존 행을 수정하는 PostgreSQL UPDATE 문을 학습합니다. Introduction to the PostgreSQL UPDATE statement PostgreSQL UPDATE 문을 사용하여 테이블의 데이터를 수정할 수 있습니다. 다음은 UPDATE 문의 구문을 보여줍니다. UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; 위 구문에서: ● 먼저 UPDATE 키워드 뒤에 데이터를 업데이트할 .. 2022. 12. 21. 34강 SQL이 뭐지? PostgreSQL INSERT Multiple Rows 34강 SQL이 뭐지? PostgreSQL INSERT Multiple Rows PostgreSQL SQL이 뭐지? 34강 시작합니다. 이번 강의에서는 ▶ PostgreSQL INSERT Multiple Rows statement 에 대해서 알아보겠습니다. 테이블에 여러 행을 삽입하는 PostgreSQL INSERT 문입니다. Introduction to PostgreSQL INSERT Multiple Rows 단일 INSERT 문을 사용하여 테이블에 여러 행을 삽입하려면 다음 구문을 사용합니다. INSERT INTO table_name (column_list) VALUES (value_list_1), (value_list_2), ... (value_list_n); 위 구문에서: ● 먼저 INSERT I.. 2022. 12. 21. 33강 SQL이 뭐지? PostgreSQL INSERT statement 33강 SQL이 뭐지? PostgreSQL INSERT statement PostgreSQL SQL이 뭐지? 33강 시작합니다. 이번 강의에서는 ▶ PostgreSQL INSERT statement 에 대해서 알아보겠습니다. 테이블에 새로운 행을 삽입하는 PostgreSQL INSERT 문을 학습합니다. Introduction to PostgreSQL INSERT statement PostgreSQL INSERT 문을 사용하여 테이블에 새 행을 삽입할 수 있습니다. 다음은 INSERT 문의 가장 기본적인 구문을 보여줍니다. INSERT INTO table_name(column1, column2, …) VALUES (value1, value2, …); 위 구문에서: ● 먼저 INSERT INSERT 키워드.. 2022. 12. 20. 32강 SQL이 뭐지? PostgreSQL EXISTS Operator 32강 SQL이 뭐지? PostgreSQL EXISTS Operator PostgreSQL SQL이 뭐지? 32강 시작합니다. 이번 강의에서는 ▶ PostgreSQL EXISTS Operator 에 대해서 알아보겠습니다. PostgreSQL EXISTS 연산자는 하위 쿼리에서 반환된 행이 있는지 판단합니다. Introduction to PostgreSQL EXISTS operator EXISTS 연산자는 하위 쿼리에 행이 있는지 테스트하는 boolean 연산자입니다. 다음은 EXISTS 연산자의 구문을 보여줍니다. EXISTS (subquery) EXISTS는 하위 쿼리인 인수를 수락합니다. 하위 쿼리가 하나 이상의 행을 반환하는 경우 EXISTS의 결과는 참입니다. 하위 쿼리가 행을 반환하지 않는 경우.. 2022. 12. 20. 31강 SQL이 뭐지? PostgreSQL ALL Operator 31강 SQL이 뭐지? PostgreSQL ALL Operator PostgreSQL SQL이 뭐지? 31강 시작합니다. 이번 강의에서는 ▶ PostgreSQL ALL Operator 에 대해서 알아보겠습니다. PostgreSQL ALL 연산자는 하위 쿼리에서 반환된 값 목록과 값을 비교합니다. Introduction to PostgreSQL ALL operator PostgreSQL ALL 연산자를 사용하면 하위 쿼리에서 반환되는 값 목록과 값을 비교하여 데이터를 쿼리 할 수 있습니다. 다음은 ALL 연산자의 구문을 보여줍니다. comparison_operator ALL (subquery) 위 구문에서: ● ALL 연산자는 동일(=), 같지 않음(!=), 보다 큼(>), 보다 큼(>=), 보다 작음(=.. 2022. 12. 20. 30강 SQL이 뭐지? PostgreSQL ANY Operator 30강 SQL이 뭐지? PostgreSQL ANY Operator PostgreSQL SQL이 뭐지? 30강 시작합니다. 이번 강의에서는 ▶ PostgreSQL ANY Operator 에 대해서 알아보겠습니다. PostgreSQL ANY 연산자는 스칼라 값을 하위 쿼리에서 반환된 값 집합과 비교합니다. Introduction to PostgreSQL ANY operator PostgreSQL ANY 연산자는 값을 하위 쿼리에서 반환된 값 집합과 비교합니다. 다음은 ANY 연산자의 구문을 보여줍니다. expresion operator ANY(subquery) 위 구문에서: ● 하위 쿼리는 정확히 하나의 열을 반환해야 합니다. ● ANY 연산자는 다음 비교 연산자 =, , 및 중 하나 앞에 와야 합니다. ●.. 2022. 12. 20. 29강 SQL이 뭐지? PostgreSQL Subquery 29강 SQL이 뭐지? PostgreSQL Subquery PostgreSQL SQL이 뭐지? 29강 시작합니다. 이번 강의에서는 ▶ PostgreSQL Subquery 에 대해서 알아보겠습니다. 이번 강의는 PostgreSQL Subquery입니다. 복잡한 쿼리를 Subquery로 구현할 수 있습니다. 실무에서 아주 많이 사용되니 집중해서 봐주세요. Introduction to PostgreSQL subquery 간단한 예를 들어 보겠습니다. 평균 대여료보다 대여료가 높은 영화를 찾고 싶다고 가정해 보겠습니다. 두 단계로 수행할 수 있습니다. ● SELECT 문 및 평균 함수(AVG)를 사용하여 평균 대여료를 구합니다. ● 두 번째 SELECT 문의 첫 번째 쿼리 결과를 사용하여 원하는 필름을 찾습니다.. 2022. 12. 20. 28강 SQL이 뭐지? PostgreSQL ROLLUP 28강 SQL이 뭐지? PostgreSQL ROLLUP PostgreSQL SQL이 뭐지? 28강 시작합니다. 이번 강의에서는 ▶ PostgreSQL ROLLUP 에 대해서 알아보겠습니다. 여러 그룹 집합을 생성하는 PostgreSQL ROLLUP에 대해서 알아봅니다. Introduction to the PostgreSQL ROLLUP PostgreSQL ROLUP은 GROUP BY 절의 하위 절로, 여러 그룹 집합을 정의하기 위한 약어를 제공합니다. 그룹화 집합은 그룹화하는 기준이 되는 열 집합입니다. 26강을 다시 한번 보시기 바랍니다. CUBE 하위 절과 달리 ROLLUP은 지정된 열을 기준으로 가능한 모든 그룹화 집합을 생성하지 않습니다. 그것은 단지 그것들의 부분 집합을 만듭니다. ROLLUP은.. 2022. 12. 20. 27강 SQL이 뭐지? PostgreSQL CUBE 27강 SQL이 뭐지? PostgreSQL CUBE PostgreSQL SQL이 뭐지? 27강 시작합니다. 이번 강의에서는 ▶ PostgreSQL CUBE 에 대해서 알아보겠습니다. 여러 그룹 집합을 생성하는 PostgreSQL CUBE에 대해서 알아봅니다. Introduction to the PostgreSQL CUBE PostgreSQL CUBE는 GROUP BY 절의 하위 절이다. CUBE를 사용하면 여러 그룹화 세트를 생성할 수 있습니다. 그룹화 집합은 그룹화할 열 집합입니다. 그룹화 세트에 대한 자세한 내용은 GROUPING SETS 강의를 참조하십시오. 다음은 CUBE 하위 절의 구문을 보여줍니다. SSELECT c1, c2, c3, aggregate (c4) FROM table_name GR.. 2022. 12. 20. 14강 SQL이 뭐지? PostgreSQL Join 14강 SQL이 뭐지? PostgreSQL Join PostgreSQL SQL이 뭐지? 14강 시작합니다. 이번 강의에서는 ▶ Join : inner join, left join, right join, full outer join, cross join, natural join, self-join 에 대해서 알아보겠습니다. 오늘 강의는 중요한 시간입니다. 집중해서 학습하시기를 바랍니다. Introduction 이번 강의에서는 다양한 종류의 PostgreSQL의 조인에 대해 학습합니다. inner join, left join, right join, full outer join을 포함한 SQL 조인에 대해서 학습합니다. PostgreSQL 조인은 관련 테이블 간의 공통 열 값을 기반으로 하나 이상의 테이블의 .. 2022. 12. 16. 13강 SQL이 뭐지? PostgreSQL Table Aliases 13강 SQL이 뭐지? PostgreSQL Table Aliases PostgreSQL SQL이 뭐지? 13강 시작합니다. 이번 강의에서는 ▶ Table Aliases 에 대해서 알아보겠습니다. Introduction to the PostgreSQL table aliases 테이블 별칭은 쿼리를 실행하는 동안 테이블에 임시로 부여한 이름입니다. 테이블에 별칭을 부여하는 문법은 아래와 같습니다. table_name AS alias_name; 이 구문에서 table_name에는 alias_name이라는 별칭이 할당됩니다. 열 별칭과 마찬가지로 AS 키워드는 선택 사항입니다. 아래와 같이 표현할 수 있습니다. table_name alias_name; 테이블 별칭의 실제 적용 테이블 별칭이 실제 응용 프로그램에.. 2022. 12. 16. 이전 1 다음 728x90