728x90
반응형

SQL2

[Postgre SQL] JOIN | TIMESTAMP | TRUNC | GROUP BY | GROUP BY ROLLUP | GROUP BY CUBE | Aggregate | CASE WHEN SQL에서 join 문법은 매우 중요하다. join에는 1:1 / 1:M / M:1 / M:N 등이 있는데, M은, 개별 값이 중복 건으로 들어있는 것을 말한다. 예를 들어, '30' 이라는 값이 한 건만 있지 않고 3건 있는 것을 말하는데, 여기서 1이란, Unique 하다는 것이다. 개별 KEY 값이 고유하게 있다는 것을 의미하며 식별자가 되면 PK라고 한다. 보통 활용할 때, select * from table.column a join tabla_a. column b on a.customer_id = b.customer_id ; 위와 같은 느낌으로 활용하곤 한다. 위처럼 사용하는 방법은 join 앞에 (inner)가 생략되어 있다. table1과 table2에서 값이 같은 행만 반환한다. left .. 2024. 1. 26.
MySQL 공부하기(Feat. Workbench) 안녕하세요. 업무 상 필요해서 데이터베이스 관련 공부를 해보고 있습니다. DBMS란, 데이터베이스를 관리하는 시스템으로써, 여러 응용 시스템들의 통합된 정보를 저장하여 운영할 수 있는 공용 데이터들의 묶음입니다. 그 중 RDBMS란, 관계형 데이터베이스 관리 시스템으로 불리는데 가장 많이 사용되는 종류입니다. 역사가 오래되며 가장 신뢰성이 높으며 탐색 속도가 빠릅니다. 이 RDBMS는 테이블 형태로 되어 있으며 속성과 데이터 값으로 구조화되어 있습니다. Primary Key(기본키) : 한 테이블의 각 행을 유일하게 식별해주는 컬럼으로, 각 테이블마다 Primary Key가 존재해야 하며, NULL 값을 허용하지 않고, 각 행마다 유일한 값이어야 함. Foreign Key : 한 테이블의 필드 중 다른테.. 2023. 11. 19.

추천 글

728x90
반응형