ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQL 키워드 마스터하기: 데이터베이스 쿼리의 핵심 요소
    🐬 MySQL/MySQL 키워드 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
Designed by Tistory.