'SQL 기초' 태그의 글 목록
Data Analyst
300x250
300x250

SQL 기초 4

SQL: 데이터베이스의 언어

SQL: 데이터베이스의 언어SQL(Structured Query Language)은 관계형 데이터베이스 관리를 위한 표준 언어로, 데이터베이스에서 데이터를 저장하고 검색하는 데 사용됩니다. SQL은 데이터 정의, 조작, 제어 및 조회 기능을 제공합니다. 이번 블로그에서는 SQL의 기본 개념과 주요 명령어들을 소개하겠습니다.SQL의 역사와 중요성SQL은 1970년대 IBM의 연구원들이 처음 개발했으며, 이후 ANSI(미국국립표준협회)와 ISO(국제표준화기구)의 표준으로 자리잡았습니다. SQL의 중요성은 관계형 데이터베이스 시스템(RDBMS)이 비즈니스 데이터 관리의 표준이 됨에 따라 더욱 부각되었습니다. SQL은 단순하면서도 강력한 언어로, 다양한 데이터베이스 시스템(MySQL, PostgreSQL, Or..

서브 쿼리(Sub Query)

서브 쿼리는 SELECT 문 안에 또 다른 SELECT 문이 있는 명령어입니다. 가장 많이 쓰이는 것은 FROM 절 서브쿼리 실습 코드 USE PRACTICE; /***************SELECT절 서브 쿼리***************/ /* SELECT 명령문 안에 SELECT 명령문 */ SELECT * ,(SELECT GENDER FROM CUSTOMER WHERE A.MEM_NO = MEM_NO) AS GENDER FROM SALES AS A; /* 확인 */ SELECT * FROM CUSTOMER WHERE MEM_NO = '1000970'; /* SELECT절 서브 쿼리 vs 테이블 결합(JOIN) 처리 속도 비교 */ SELECT A.* ,B.GENDER FROM SALES AS A ..

테이블 결합(JOIN)

테이블 결합(JOIN) 관계는 1:1, 1:N, N:N 세가지 형태로, 테이블 간의 연결이 가능하다는 것을 의미합니다. 테이블 결합(JOIN)은 두 테이블 관계를 활용하여 테이블을 결합하는 명령어입니다. 테이블 결합을 통해 여러 테이블을 활용하여 분석이 가능합니다. ERM은 개체 관계 모델링이며, 관계형 데ㅣ터 베이스에 텡블을 모델링할 때 사용됩니다. 개체: 하나 이상의 속성으로 구성된 객체 관계: 속서들 간의 관계 ERD은 개체 간의 관계를 도표로 표현할 때 사용됩니다. INNER JOIN: 두 테이블의 공통 값이 매칭되는 데이터 결합 LEFT JOIN: 두 테이블의 공통 값이 매칭되는 데이터만 결합 + 왼쪽 테이블의 매칭되지 않는 데이터는 NULL RIGHT JOIN: 두 테이블의 공통 값이 매칭되는..

300x250
300x250