Lifelong Study
close
프로필 배경
프로필 로고

Lifelong Study

  • 분류 전체보기 (525)
    • Database (227)
      • Oracle SQL (43)
      • Oracle SQL2 (16)
      • Oracle PLSQL (26)
      • Oracle Admin(9i) (13)
      • Oracle tuning (12)
      • Oracle 백업 복구 (0)
      • Oracle Tip (14)
      • mysql (50)
      • mysql tip (21)
      • mysql procedure, function (7)
      • MS Sql (4)
      • DB2 (0)
      • HANA (0)
      • Tibero (0)
      • Altibase (0)
      • Cubrid (0)
      • Informix (0)
      • PostgreSQL (0)
      • MariaDB (2)
      • sqlite (0)
      • HSQL(HyperSQL) (0)
      • ANSI SQL (9)
      • Sybase (0)
      • 대용량DB (8)
      • Apache Derby (0)
      • Vertica (1)
      • 기타 (1)
    • DB GUI Tool (12)
      • DataGrip (1)
      • Plsql developer (1)
      • Sql developer (0)
      • SQLYog (0)
      • Toad For Oracle (0)
      • Toad For Mysql (2)
      • Toad For Sql Sever (0)
      • Orange (1)
      • Erwin (0)
      • SQLGate (0)
      • Mysql Workbench (6)
      • Mysql-front (0)
      • phpMyadmin (0)
      • heidisql (0)
      • navicat (0)
      • SmartSQL (0)
      • DBA Master (0)
      • Golden (0)
      • OraSqler (0)
      • dbeaver (1)
    • DB Migration Tool (1)
      • Flyway (1)
    • NoSQL (33)
      • 개요 (4)
      • redis (14)
      • MongoDB (14)
      • Cassandra (1)
      • Couchbase (0)
    • NoSQL GUI Tool (2)
      • P3X for redis (0)
      • Redis Desktop Manager (0)
      • Medis for redis (1)
      • Studio 3T for MongoDB (1)
    • CDC (1)
      • Debezium (1)
    • AWS (20)
      • AWS - 일반 (0)
      • AWS - IAM (4)
      • AWS - EC2(Elastic Compute C.. (3)
      • AWS - RDS (1)
      • AWS - S3 (1)
      • AWS - CloudWatch (1)
      • AWS - Lambda (0)
      • AWS - CloudFront (1)
      • AWS - DynamoDB (0)
      • AWS - API Gateway (0)
      • AWS - CodeBase, CodeCommit,.. (1)
      • AWS - CLI (7)
      • AWS - Route 53 (0)
      • AWS - X-Ray (0)
      • AWS - KMS (0)
      • AWS - Elastic Beanstalk (0)
      • AWS - SQS & SNS & SES (1)
      • AWS - ECS & ECR (0)
      • AWS - CloudFormation (0)
      • AWS - ElastiCache (0)
      • AWS - EMR (0)
      • AWS - RedShift (0)
      • AWS - EKS(Elastic Kubernete.. (0)
      • AWS - EventBridge (0)
    • Elastic Stack (29)
      • ElasticSearch (27)
      • kibana (0)
      • logstash (2)
      • 로그수집 (0)
    • Big Data (78)
      • 빅데이터 (36)
      • 데이터 분석 (6)
      • Lucene (4)
      • Hadoop (7)
      • Apache Spark (17)
      • Apache Hive (5)
      • Greenplum (0)
      • Cloudera (3)
      • Trino (0)
      • Presto (0)
      • Apache Drill (0)
      • Apache Impala (0)
      • Apache Zeppelin (0)
    • BI 툴 (0)
      • superset (0)
      • Metabase (0)
      • Redash (0)
      • etc BI (0)
    • Infra (1)
      • domain, hosting (1)
    • 협업툴 (21)
      • jira (17)
      • confluence (3)
      • slack (0)
      • teams (1)
      • webex (0)
    • 엑셀 (91)
      • 엑셀 일반 (22)
      • 엑셀 함수 (36)
      • 엑셀 날짜,시간 (0)
      • 엑셀 필터,정렬 (0)
      • 엑셀 집계,피벗 (0)
      • 엑셀 차트 (5)
      • 엑셀 서식 (10)
      • 엑셀 VBA (5)
      • 엑셀 TIP (13)
    • Office Tool (4)
      • MS Word (0)
      • PowerPoint (0)
      • Outlook (4)
      • MS Access (0)
      • MS OneNote (0)
      • 아래아 한글 (0)
      • ohter (0)
    • Design (1)
      • Photoshop (1)
      • Flash (0)
      • Illustrator (0)
    • Media (1)
      • Vegas Pro (0)
      • Adobe premiere (0)
      • 3D MAX (1)
    • 유용한 프로그램 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

JOIN 종류 (ANSI방식 JOIN)

n 조인의 종류ORACLE전용 조인(9i까지): Oracle DB에서만 사용ANSI 조인(10g부터): DB종류에 상관없이 모든 DB에 사용 가능. n JOIN두 개 이상의 테이블을 결합하여 필요한 데이터를 조회하는 기능. 1. 카티션 곱 (Cartesian Product)테이블을 연결하는 조건을 만족하는 행이 하나도 없는 경우에 발생2. EQUI JOIN조인 대상 테이블에서 공통칼럼을 ‘=‘ 비교를 통해 같은 값을 갖는 행을 연결하여 결과를 생성하는 조인 방법 문법) SELECT table1.column, table2.column FROM table1, table2 WHERE table1.column = table2.column; Ex.학생 테이블과 부서 테이블을 EQUI JOIN 하여 학번, 이름, ..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms

[SQL] ANSI Join

조인 방법에는 오라클전용 조인과 ANSI 조인이 있다. 해당 포스팅에서는 ANSI 조인에 대해서 알아볼 것이다. ◆ ANSI 기본 조인 문법from table1 alias1 join table2 alias2 on (alias1.column_name1 = alias2.column_name2); 테이블이 3개 이상일 때는 어떻게 조인할까?from table1 join table2 on 조인조건 join table3 on 조인조건 ◆ Non-Equi Join ANSI의 Non-Equi Join 문법도 오라클 전용에서의 그것과 사용 방법은 동일하다.from table1 join table2 on column between 조건1 and 조건2; ◆ Outer Join한가지 오라클 전용에서와 다른 점 및 주의해야..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms
[ANSI SQL] 7. WHERE 절의 조합(AND / OR / NOT / IN)

[ANSI SQL] 7. WHERE 절의 조합(AND / OR / NOT / IN)

WHERE 절의 조합 예제 데이터 : User_Table SELECT * FROM User_Table ;---------------------------------------------------------------------------------------------------------------------------AND 연산자의 사용 입력 -SELECT user_id , user_mobile , user_gender , user_amount , user_addr FROM User_TableWHERE user_gender = 'male' AND user_amount >= 5500 ; 풀이 : User_Table 에서 성별(user_gender)이 남자이고 보유금액(user_amount)가 5500..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms
[ANSI SQL] 6. 데이터 필터링(WHERE/BETWEEN AND/IS NULL) 조건부 연산자

[ANSI SQL] 6. 데이터 필터링(WHERE/BETWEEN AND/IS NULL) 조건부 연산자

WHERE 절의 사용- SELECT 문의 WHERE 절을 사용하여 검색조건을 지정하는 방법- WHERE 절은 특정 테이블에서 원하는 정보만을 가져오기 위해 사용한다. WHERE 절의 조건부 연산자연산자설명 =같음같지 않음!=같지 않음 5000;User_Table 에서 user_amount 값이 5000 보다 큰 회원의 user_id , user_mobile , user_gender , user_amount 정보를 가져왔다. 출력 예제테이블 User_Table 에서 user_amount 의 값이 5000이상인 회원은 user_amount 가 10000인 user2, user3 두 회원 이므로 해당값이 출력되었다. ----------------------------------------------------..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms
[ANSI SQL] 5. 데이터 가져오기/데이터 정렬(SELECT FROM/ORDER BY)

[ANSI SQL] 5. 데이터 가져오기/데이터 정렬(SELECT FROM/ORDER BY)

데이터 가져오기 - SELECT ~ FROM 예제 table 1테이블 생성 및 데이터 삽입 User_Table user_num user_iduser_passuser_mobileuser_gender1user1aaaa01011112222male2user2bbbb01033334444female3user3cccc01055556666male4user4dddd01077778888female5user5eeee01088889999male 기본 SELECT 문(어디서 무엇을)User_Table에서 user_mobile 에 대한 정보를 가져와 보자 SELECT user_mobile FROM User_Table ;출력 User_Table에서 user_mobile 에 대한 정보를 가져 왔지만 테이블의 다른 순서로 나열되어 출..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms

[ANSI SQL] 4. 테이블 생성과 제어(CREATE/ALTER/DROP/SYSTEM DATE)

테이블 생성과 제어 테이블 생성 - CREATE TABLE- 만들 새 테이블의 이름으 CREATE TABLE 뒤에 지정한다.- 테이블 열의 이름과 정의를 콤마(,)로 구분하여 지정한다.- 테이블의 위치를 지정해야 하는 DBMS도 있다. CREATE TABLE temp_Table (field1 char(10) NOT NULL ,field2 char(10) NOT NULL ,field3 DECIMAL(8,2) NOT NULL ,field4 varchar(1000) NULL); 실행시 빈 테이블 생성 field1field2 field3 field4 테이블 이름은 CREATE TABLE 키워드 뒤에 지정되며, 테이블 정의(모든열) 은 괄호 내에 위치하고 열사이는 콤마( , ) 로 구분 된다.이 테이블의 경우 네..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms

[ANSI SQL] 3. 데이터 수정(UPDATE) / 삭제(DELETE)

데이터 수정 / 변경(UPDATE)- 테이블의 특정한 행을 수정/변경(update)- 테이블의 모든 행을 수정/변경(update) 기본 형식- 업데이트 할 테이블- 열 이름과 새값- 수정/변경(update) 할 행을 결정 짓는 필터 조건 * 예시 : Temp_Table Temp_Table 의 field1 의 값을 유일 값인 기본키로 하고 data2-3 의 값을 변경해보자.field1 field2field3 field4 data1data1-2data1-3data1-4data2data2-2data2-3data2-4data3data3-2 data3-3data3-4 UPDATE Temp_Table SET field3='변경된 값' WHERE field1 = 'data2';해석 해보자면 Temp_Table 의 f..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms

[ANSI SQL] 2. 데이터 삽입 (INSERT/INSERT SELECT/ SELECT INTO)

Data 삽입Insert 의 사용 용도- 하나의 완전한 행을 삽입- 하나의 부분적인 행을 삽입- Query 결과를 삽입 열(field) 가 총 10개인 table 이 있다고 하자.table 명 : Temp_Table각 열(field) 이름 및 행(record)의 datafield1 field2field3 field4 field5 field6 field7 field8 field9 field10 data1data1-2data1-3 data1-4 data1-5 data1-6 data1-7 data1-8 data1-9 data1-10 완전한 record 의 삽입 INSERT INTO Temp_TableVALUES('data2','data2-2','data2-3','data2-4','data2-5','data2-..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms

[ANSI SQL] 1. SQL의 이해

[1] SQL의 이해SQL(S-Q-L로 각 문자를 따로 발음하거나 붙여서 sequel - 즉 시퀄 이라고 발음함)Structured Query Language(구조적 쿼리 언어) 의 약자이다. SQL 은 데이터베이스와의 통신을 위해 특별히 고안된 언어이다. SQL의 목적 - DATABASE의 제어- 데이터베이스에서 데이터를 읽고 데이터베이스를 쓰기 위한 용도로 만들어진 언어SQL 확장-표준 SQL은 ANSI 표준 위원회에서 관리하고 있기 때문에 ANSI SQL 이라 부른다. 모든 주요 DBMS는 각자 확장 기능이 있지만 이 ANSI SQL을 충실하게 지원하며, PL-SQL, Transact-SQL 등과 같이 자신들의 SQL에 이름을 붙여 표현한다.- 많은 DBMS 회사에서 SQL 을 지원하지만 자신들만의..

  • format_list_bulleted Database/ANSI SQL
  • · 2020. 1. 2.
  • textsms
  • navigate_before
  • 1
  • navigate_next
글쓰기 관리자
전체 카테고리
  • 분류 전체보기 (525)
    • Database (227)
      • Oracle SQL (43)
      • Oracle SQL2 (16)
      • Oracle PLSQL (26)
      • Oracle Admin(9i) (13)
      • Oracle tuning (12)
      • Oracle 백업 복구 (0)
      • Oracle Tip (14)
      • mysql (50)
      • mysql tip (21)
      • mysql procedure, function (7)
      • MS Sql (4)
      • DB2 (0)
      • HANA (0)
      • Tibero (0)
      • Altibase (0)
      • Cubrid (0)
      • Informix (0)
      • PostgreSQL (0)
      • MariaDB (2)
      • sqlite (0)
      • HSQL(HyperSQL) (0)
      • ANSI SQL (9)
      • Sybase (0)
      • 대용량DB (8)
      • Apache Derby (0)
      • Vertica (1)
      • 기타 (1)
    • DB GUI Tool (12)
      • DataGrip (1)
      • Plsql developer (1)
      • Sql developer (0)
      • SQLYog (0)
      • Toad For Oracle (0)
      • Toad For Mysql (2)
      • Toad For Sql Sever (0)
      • Orange (1)
      • Erwin (0)
      • SQLGate (0)
      • Mysql Workbench (6)
      • Mysql-front (0)
      • phpMyadmin (0)
      • heidisql (0)
      • navicat (0)
      • SmartSQL (0)
      • DBA Master (0)
      • Golden (0)
      • OraSqler (0)
      • dbeaver (1)
    • DB Migration Tool (1)
      • Flyway (1)
    • NoSQL (33)
      • 개요 (4)
      • redis (14)
      • MongoDB (14)
      • Cassandra (1)
      • Couchbase (0)
    • NoSQL GUI Tool (2)
      • P3X for redis (0)
      • Redis Desktop Manager (0)
      • Medis for redis (1)
      • Studio 3T for MongoDB (1)
    • CDC (1)
      • Debezium (1)
    • AWS (20)
      • AWS - 일반 (0)
      • AWS - IAM (4)
      • AWS - EC2(Elastic Compute C.. (3)
      • AWS - RDS (1)
      • AWS - S3 (1)
      • AWS - CloudWatch (1)
      • AWS - Lambda (0)
      • AWS - CloudFront (1)
      • AWS - DynamoDB (0)
      • AWS - API Gateway (0)
      • AWS - CodeBase, CodeCommit,.. (1)
      • AWS - CLI (7)
      • AWS - Route 53 (0)
      • AWS - X-Ray (0)
      • AWS - KMS (0)
      • AWS - Elastic Beanstalk (0)
      • AWS - SQS & SNS & SES (1)
      • AWS - ECS & ECR (0)
      • AWS - CloudFormation (0)
      • AWS - ElastiCache (0)
      • AWS - EMR (0)
      • AWS - RedShift (0)
      • AWS - EKS(Elastic Kubernete.. (0)
      • AWS - EventBridge (0)
    • Elastic Stack (29)
      • ElasticSearch (27)
      • kibana (0)
      • logstash (2)
      • 로그수집 (0)
    • Big Data (78)
      • 빅데이터 (36)
      • 데이터 분석 (6)
      • Lucene (4)
      • Hadoop (7)
      • Apache Spark (17)
      • Apache Hive (5)
      • Greenplum (0)
      • Cloudera (3)
      • Trino (0)
      • Presto (0)
      • Apache Drill (0)
      • Apache Impala (0)
      • Apache Zeppelin (0)
    • BI 툴 (0)
      • superset (0)
      • Metabase (0)
      • Redash (0)
      • etc BI (0)
    • Infra (1)
      • domain, hosting (1)
    • 협업툴 (21)
      • jira (17)
      • confluence (3)
      • slack (0)
      • teams (1)
      • webex (0)
    • 엑셀 (91)
      • 엑셀 일반 (22)
      • 엑셀 함수 (36)
      • 엑셀 날짜,시간 (0)
      • 엑셀 필터,정렬 (0)
      • 엑셀 집계,피벗 (0)
      • 엑셀 차트 (5)
      • 엑셀 서식 (10)
      • 엑셀 VBA (5)
      • 엑셀 TIP (13)
    • Office Tool (4)
      • MS Word (0)
      • PowerPoint (0)
      • Outlook (4)
      • MS Access (0)
      • MS OneNote (0)
      • 아래아 한글 (0)
      • ohter (0)
    • Design (1)
      • Photoshop (1)
      • Flash (0)
      • Illustrator (0)
    • Media (1)
      • Vegas Pro (0)
      • Adobe premiere (0)
      • 3D MAX (1)
    • 유용한 프로그램 (2)
    • 기타 (1)
최근 글
인기 글
최근 댓글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바