프로그래밍이야기/데이터베이스

[SQL] select 문법 (1)

pman 2024. 9. 25. 12:38
728x90
반응형

안녕하세요 피맨입니다.

 

 

데이터베이스와 매우 밀접한 SQL 이라는 언어를 배우기 시작합니다 :)

 

데이터베이스 프로그램에 저장된 데이터를 조회, 삭제, 수정, 입력하려면 SQL 언어를 배우셔야 합니다.

 

첫번째 select문법에 대해 알아보려고 해요 :)

 

 

SQL의 SELECT 문은 데이터베이스에서 데이터를 조회하는 데 사용되는 가장 기본적이고 중요한 명령어입니다.

 

반응형

 

SELECT 문법의 기본 구조

SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column1, column2, ...
HAVING condition
ORDER BY column1, column2, ... ASC|DESC

 

각 절의 설명

  1. SELECT: 조회할 컬럼을 지정합니다. 모든 컬럼을 조회하려면 *를 사용합니다.
SELECT name, age FROM employees;
SELECT * FROM employees;

 

 

2. FROM: 데이터를 조회할 테이블을 지정합니다.

SELECT * FROM employees;

 

3. WHERE: 특정 조건을 만족하는 데이터만 조회합니다

SELECT * FROM employees WHERE age > 30;

 

4. GROUP BY: 데이터를 특정 컬럼을 기준으로 그룹화합니다

SELECT department, COUNT(*) FROM employees GROUP BY department;

 

5. HAVING: GROUP BY 절에서 그룹화된 데이터에 조건을 적용합니다

SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5;

 

6. ORDER BY: 데이터를 특정 컬럼을 기준으로 정렬합니다.

기본값은 오름차순(ASC)이며, 내림차순은 DESC를 사용합니다.

SELECT * FROM employees ORDER BY age DESC;

 

728x90

 

 

여기까지 가장 기본이 되는 select 의 기본구조에 대해 알아봤어요 :)

728x90
반응형