🐬 MySQL/MySQL 키워드

SQL 키워드 마스터하기: 데이터베이스 쿼리의 핵심 요소

itstory(Booho) 2024. 11. 29. 12:14
728x90

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
반응형