내가 보려고 정리하는/SQL 3

[postgreSql] 다중커서 단축키, Array함수

Alt + Shift + A커서 + 모양으로 바뀜shift + 화살표 --> 다중선택 됨shift 없이 화살표는 커서 이동 가능해제할때 똑같이 Alt + Shift + A------------------------------------------------select   array_agg(컬럼명)   from 테이블명만약 이걸 ,로 연결된 텍스트로 받고 싶다면?select   array_to_string(   array_agg(컬럼명) ,   ' , '    )   from 테이블명

조인 JOIN과 서브쿼리 subQuery

JOIN : 관계형 데이터베이스의 특징인 관계(Relatrionship)를 이용한 연산 - 테이블의 정규화 과정을 거치면 자료가 여러 테이블에 분산되어 저장되고 이러한 자료를 외래키관계를 이용하여 조회할 수 있는 연산을 조인이라 함 - 종류 . 외부조인(Outer Join), 내부조인(Inner Join) . 일반조인, ANSI JOIN . 동등조인, 비동등조인, 셀프조인, Cartesian Product 등 조인을 하려면? 1. 관계파악 2. 누가 부모인가 부모쪽으로 방향 1. Cartesian Product - 조인조건이 없거나 조인조건이 잘못된 경우 - n행 m열의 테이블과 a행 b열의 테이블이 카타시안 곱이 수행되면 최악의 경우 (조인 조건이 없는 경우) n x a 행, m+b열의 결과를 반환함 ..

DML, DDL, DCL명령

SQL(Structure Query language) - 구조적 질의 처리기 변수, 분기문, 반복문 등이 존재하지 않음. 명령의 분류 검색명령 DML(Data Manipulation Language) : INSERT/UPDATE/DELETE : 조작 DDL(Data Definition Language) : CREATE/ALTER/DROP : 정의 DCL(Data control Language) : GRANT/REVOKE/COMMIT/ROLLBACK/SAVEPOIMT : 제어 DML - INSERT INSERT INTO 테이블명[(컬러명[,컬럼명,...])] VALUES(값,[값,...]) ; DML - UPDATE : SELECT절 사용하는 서브쿼리 사용 UPDATE 테이블명 SET [(컬럼명[,컬럼명,..

반응형