본문 바로가기
728x90
반응형

SQL 입문9

[SQL] 4. SQL의 -고급 데이터 조회- SQL 학습: 고급 데이터 조회고급 데이터 조회를 통해 더 복잡한 쿼리를 작성하고, 데이터를 더 효율적으로 분석할 수 있습니다. 이번 글에서는 집계 함수, GROUP BY 및 HAVING 절, JOIN, 서브쿼리에 대해 알아보겠습니다.4.1 집계 함수집계 함수는 데이터의 집합에 대해 계산을 수행하는 함수입니다. SQL에서 자주 사용되는 집계 함수는 다음과 같습니다. 1. COUNT : 테이블에서 행의 개수를 계산합니다.[sql]SELECT COUNT(*) FROM employees; 2. SUM : 열의 값들의 합계를 계산합니다.[sql]SELECT SUM(salary) FROM employees; 3. AVG : 열의 값들의 평균을 계산합니다.[sql]SELECT AVG(salary) FROM empl.. 2024. 7. 12.
[SQL] 2. SQL의 -데이터 정의 언어 (DDL)- SQL 학습: 데이터 정의 언어 (DDL)데이터 정의 언어(DDL)는 데이터베이스 구조를 정의하는 데 사용되는 SQL 명령어의 집합입니다. 이번 글에서는 DDL의 주요 명령어인 데이터베이스 생성 및 삭제, 테이블 생성 및 삭제, 그리고 테이블 구조 수정에 대해 알아보겠습니다.2.1 데이터베이스 생성 및 삭제CREATE DATABASE: 데이터베이스를 생성하는 명령어입니다. 새로운 데이터베이스를 만들 때 사용됩니다.[sql] CREATE DATABASE my_database; 위의 명령어는 'my_database'라는 이름의 새로운 데이터베이스를 생성합니다. 데이터베이스가 생성되면 그 안에 테이블, 뷰, 인덱스 등을 생성할 수 있습니다.  DROP DATABASE: 데이터베이스를 삭제하는 명령어입니다. 기.. 2024. 6. 29.
[SQL] 1. SQL의 -기본 개념- SQL 학습: SQL 기본 개념SQL(Structured Query Language)은 데이터베이스 관리를 위한 표준 언어로, 데이터베이스와 상호작용하여 데이터를 정의, 조작, 제어하는 데 사용됩니다. 이번 글에서는 SQL의 기본 개념을 이해하기 위해 데이터베이스와 DBMS의 정의, SQL의 역할과 중요성, 데이터베이스 설계의 기본 원칙, 그리고 SQL의 구조와 특징, DDL, DML, DCL의 개념에 대해 알아보겠습니다.1.1 데이터베이스 기초 데이터베이스와 DBMS의 정의 데이터베이스(Database): 데이터베이스는 체계적으로 정리된 데이터의 집합입니다. 이는 다양한 형태의 데이터를 저장하고 관리할 수 있는 시스템을 의미하며, 데이터를 효율적으로 접근하고 조작할 수 있는 방법을 제공합니다. 예를 들.. 2024. 6. 28.
728x90
반응형