SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하고 조회하기 위한 표준 언어입니다. SQL을 활용하여 데이터베이스에서 다양한 작업을 수행할 수 있습니다. 아래는 SQL을 활용하는 몇 가지 예시입니다:
데이터 조회(SELECT):
sqlCopy code
SELECT * FROM 테이블명;
특정 테이블에서 모든 열을 조회합니다.
조건에 따른 데이터 조회(WHERE):
sqlCopy code
SELECT * FROM 테이블명 WHERE 조건;
특정 조건을 만족하는 데이터만 조회합니다.
데이터 정렬(ORDER BY):
sqlCopy code
SELECT * FROM 테이블명 ORDER BY 열명 ASC/DESC;
특정 열의 값을 기준으로 오름차순(ASC) 또는 내림차순(DESC)으로 데이터를 정렬합니다.
데이터 삽입(INSERT):
sqlCopy code
INSERT INTO 테이블명 (열1, 열2, ...) VALUES (값1, 값2, ...);
새로운 데이터를 특정 테이블에 삽입합니다.
데이터 수정(UPDATE):
sqlCopy code
UPDATE 테이블명 SET 열1 = 값1, 열2 = 값2 WHERE 조건;
특정 조건을 만족하는 데이터의 값을 수정합니다.
데이터 삭제(DELETE):
sqlCopy code
DELETE FROM 테이블명 WHERE 조건;
특정 조건을 만족하는 데이터를 삭제합니다.
그룹화(GROUP BY):
sqlCopy code
SELECT 열, 집계함수(열) FROM 테이블명 GROUP BY 열;
특정 열을 기준으로 데이터를 그룹화하고 집계 함수를 적용합니다.
조인(JOIN):
sqlCopy code
SELECT * FROM 테이블1 INNER JOIN 테이블2 ON 조인조건;
두 개 이상의 테이블을 연결하여 관련 데이터를 함께 조회합니다.
서브쿼리(Subquery):
sqlCopy code
SELECT * FROM 테이블명 WHERE 열 IN (SELECT 열 FROM 다른테이블 WHERE 조건);
다른 쿼리의 결과를 하위 쿼리로 사용하여 복잡한 데이터를 조회합니다.
이와 같이 SQL을 활용하여 데이터베이스에서 데이터를 조회, 수정, 삭제하고 필요한 분석을 수행할 수 있습니다.