본문 바로가기

SQL4

중복 레코드를 제거하는 DISTINCT DISTINCT는 SQL 쿼리에서 중복 레코드를 제거하는 데 사용되는 키워드입니다. 중복 데이터를 삭제하려면 SELECT 문에서 DISTINCT를 사용하여 결과 집합에서 중복된 행을 제거합니다. 중복된 행을 제거하고 결과 집합에서 각 값이 한 번만 나타나도록 만들 때 유용합니다. 기본 사용법 SELECT DISTINCT column1, column2 FROM table_name; 위의 쿼리에서 column1과 column2는 테이블의 열 이름을 나타냅니다. 이 쿼리는 table_name 테이블에서 중복된 행을 제거하고 고유한 값들만 반환합니다. 모든 열에서 DISTINCT 사용하기 SELECT DISTINCT * FROM table_name; *를 사용하면 테이블의 모든 열에 DISTINCT를 적용할 수.. 2023. 9. 3.
관계형 데이터베이스와 SQL 관계형 데이터베이스 (Relational Database) 관계형 데이터베이스는 데이터를 테이블 형태로 구성하여 저장하고 관리하는 데이터베이스 시스템입니다. 데이터는 열과 행으로 이루어진 테이블에 저장되며, 테이블 간의 관계를 통해 데이터 간의 연결성을 나타냅니다. 이러한 데이터베이스는 관계형 데이터 모델에 기반을 두고 있으며, 데이터의 구조와 제약 조건을 정의하고 SQL을 사용하여 데이터를 조작할 수 있습니다. 관계형 데이터베이스의 예시로는 MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server 등이 있습니다. SQL (Structured Query Language) SQL은 구조화된 질의 언어로, 데이터베이스에서 데이터를 조작하고 검색하는 데 사용되는 언.. 2023. 8. 30.
[SQL] OUTER JOIN (RIGHT, LEFT, FULL) OUTER JOIN SQL의 OUTER JOIN은 두 개의 테이블을 연결할 때, JOIN 조건을 만족하지 않는 행도 결과에 포함하여 보여줍니다. JOIN 조건을 만족하지 않는 행은 NULL 값을 가지며, LEFT OUTER JOIN과 RIGHT OUTER JOIN 두 가지 유형이 있습니다. LEFT OUTER JOIN LEFT OUTER JOIN은 왼쪽 테이블의 모든 행과 JOIN 조건을 만족하는 오른쪽 테이블의 행을 결합합니다. JOIN 조건을 만족하지 않는 오른쪽 테이블의 행은 NULL 값을 가지며, 결과에 포함됩니다. SELECT * FROM table1 LEFT OUTER JOIN table2 ON table1.column1 = table2.column1; 위 쿼리문은 table1 테이블의 모든 .. 2023. 4. 6.
[23.04.05.] 국비지원 풀스택 개발자 과정 - Day 21(RDBMS, 오라클 자료형, SELECT문, SQL, SQL연산자,ORDER BY, 그룹함수, GROUP BY, HAVING) “악으로 깡으로...될때까지 해야한다. 끝날때까지 끝난게 아니다. ” - 강사님 학습주제 RDBMS RDBMS(Relational Database Management System)는 관계형 데이터베이스를 생성, 수정, 관리 및 검색하는 데 사용되는 소프트웨어 시스템입니다. RDBMS는 SQL을 사용하여 데이터를 조작하고 검색하는 데 많이 사용됩니다. 관계형 데이터베이스는 테이블(Table)로 구성되며, 각 테이블은 행(Row)과 열(Column)로 이루어져 있습니다. 각 열은 특정 데이터 유형을 가지고 있으며, 각 행은 데이터 레코드(Record)를 나타냅니다. RDBMS는 데이터 테이블 간에 관계(Relationship)를 정의하여 데이터를 구성하고 관리합니다. [SQL] RDBMS 란?(+트랜잭션, .. 2023. 4. 5.
반응형