SELECT 문
•
SELECT 문은 데이터베이스에서 데이터를 검색, 필터링 및 조작하는 데 사용되는 기본 명령어입니다.
•
기본 구조:
SELECT column1, column2, … FROM table_name;
•
SELECT: 데이터를 검색하는 명령어.
•
column1, column2, …: 검색하고자 하는 열의 이름.
•
FROM: 데이터를 검색할 테이블
•
table_name: 데이터가 포함된 테이블의 이름.
데이터 검색
•
예를 들어, "Employees"라는 테이블이 있고 "FirstName", "LastName" 열이 있다면, 모든 직원의 이름과 성을 검색하려면 다음과 같은 SELECT 문을 사용합니다:
◦
SELECT FirstName, LastName FROM Employees;
WHERE를 사용한 데이터 필터링
•
WHERE 절을 사용하면 특정 조건을 기반으로 검색된 데이터를 필터링할 수 있습니다.
•
예: 연봉이 $50,000 이상인 직원의 연봉을 검색하려면:
◦
SELECT Salary FROM Employees WHERE Salary > 50000;
AS를 사용한 열 이름 변경
•
결과 세트에서 열의 이름을 의미 있는 이름으로 바꾸고 싶을 때 AS 키워드를 사용합니다.
•
예: SELECT FirstName AS First_Name, LastName AS Last_Name FROM Employees;
◦
결과 세트에서 열 이름이 "First_Name"과 "Last_Name"으로 표시됩니다.
ORDER BY를 사용한 데이터 정렬
•
ORDER BY 절을 사용하면 검색된 데이터를 특정 순서로 정렬할 수 있습니다.
•
예: SELECT LastName FROM Employees ORDER BY LastName;
LIMIT를 사용한 결과 제한
•
큰 데이터 세트를 다룰 때, 특정 수의 행만 검색하려면 LIMIT 키워드를 사용합니다.
•
예: SELECT FirstName FROM Employees LIMIT 5;
SELECT 문은 SQL 쿼리의 기초이며, 데이터를 검색, 필터링 및 조작하는 데 필요한 강력한 기능을 제공합니다. SQL을 학습함에 있어 SELECT 문을 마스터하는 것은 후속 장에서 다루는 고급 쿼리 기술에 대한 기반을 마련합니다.