-
SQL 키워드 마스터하기: 데이터베이스 쿼리의 핵심 요소🐬 MySQL/MySQL 키워드 2024. 11. 29. 12:14728x90
SQL(Structured Query Language)은 데이터베이스 관리 및 조작을 위한 필수적인 도구입니다.
SQL 키워드는 이 언어의 기본 구성 요소로, 효과적인 쿼리 작성의 핵심입니다.
이 글에서는 주요 SQL 키워드와 그 사용법에 대해 알아보겠습니다.
- SELECT: 데이터 검색의 시작점
- SELECT 키워드는 데이터베이스에서 정보를 추출하는 데 사용됩니다. 이는 모든 SQL 쿼리의 기본이 되는 명령어입니다.
SELECT column1, column2 FROM table_name;
- FROM: 데이터 소스 지정
- FROM 키워드는 데이터를 가져올 테이블을 지정합니다. SELECT 문과 함께 사용되어 쿼리의 대상을 명확히 합니다
SELECT * FROM employees;
- WHERE: 조건부 데이터 필터링
- WHERE 절은 특정 조건을 만족하는 데이터만 선택하도록 합니다. 이를 통해 필요한 정보만을 정확하게 추출할 수 있습니다
SELECT * FROM employees WHERE department = 'IT';
- JOIN: 테이블 연결의 마법
- JOIN 키워드를 사용하면 여러 테이블의 데이터를 결합할 수 있습니다. 이는 복잡한 데이터 관계를 다룰 때 특히 유용합니다
SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
- GROUP BY: 데이터 그룹화
- GROUP BY 절은 특정 열을 기준으로 데이터를 그룹화합니다. 이는 집계 함수와 함께 사용되어 데이터 분석에 매우 유용합니다
SELECT department, COUNT(*) AS employee_count FROM employees GROUP BY department;
- ORDER BY : 쿼리 결과를 정렬
- ORDER BY는 쿼리의 마지막에 위치하며, WHERE 절과 함께 사용할 수 있습니다
데이터를 체계적으로 정렬하여 분석과 표현을 용이하게 합니다
정렬 순서:
ASC: 오름차순 (기본값) / DESC: 내림차순
여러 열로 정렬 가능: ORDER BY 열1, 열2, ...
표현식으로 정렬 가능: ORDER BY LEN(열)
위치로 정렬 가능: ORDER BY 5 (SELECT 문의 5번째 열)
문자열 정렬: 사전식 순서를 따름 (숫자 → 소문자 → 대문자)SELECT colimn FROM table_name ORDER BY cilimn ASC or DESC;
728x90'🐬 MySQL > MySQL 키워드' 카테고리의 다른 글
DISTINCT 키워드 마스터하기 : SQL에서 유니크한 값만 추출하기 (0) 2024.12.01 SQL ORDER BY: 데이터 정렬의 마법사 (1) 2024.11.29 SQL GROUP BY: 데이터 집계의 핵심 키워드 (0) 2024.11.28 SQL SELECT: 데이터베이스의 마법 지팡이 (2) 2024.11.27 SQL DELETE: 데이터 삭제의 정석 (1) 2024.11.27