티스토리 뷰

SQL의 SELECT 문은 데이터베이스에서 데이터를 검색하는 데 사용됩니다.

검색할 열과 테이블을 지정할 수 있습니다. 기본 구문에 대한 분석은 다음과 같습니다.

SELECT column1, column2, ...
FROM table_name;

 

이 구문에서는:

  • SELECT는 데이터를 검색하겠다는 의미의 키워드입니다.
  • column1, column2, ...는 검색하려는 열의 이름입니다. 여러 열을 쉼표로 구분하여 지정할 수 있습니다.
  • FROM table_name은 데이터를 검색하려는 테이블을 지정합니다.

설명하기 위한 예는 다음과 같습니다.

id, first_name, last_name 및 department 열이 있는 employees라는 테이블이 있다고 가정해 보겠습니다.

우리는 모든 직원의 이름과 성을 검색하려고 합니다.

SELECT first_name, last_name
FROM employees;

 

이 쿼리는 employees 테이블의 first_name 및 last_name 열을 반환합니다.

샘플 출력은 다음과 같습니다.

| first_name | last_name |
|------------|-----------|
| John       | Doe       |
| Jane       | Smith     |
| Alice      | Johnson   |
| Bob        | Williams  |
...

 

이 쿼리는 employees 테이블에서 지정된 열(first_name 및 last_name)만 검색합니다. 조건, 정렬 및 기타 절을 추가하여 쿼리를 더욱 맞춤화할 수도 있습니다.

 

SQL의 WHERE 절은 지정된 조건에 따라 레코드를 필터링하는 데 사용됩니다.

특정 기준을 충족하는 레코드만 추출할 수 있습니다.

 

SELECT 문에 맞는 방법은 다음과 같습니다.

SELECT column1, column2, ...
FROM table_name
WHERE condition;

 

이 구문에서는:

  • WHERE는 조건을 지정하는 키워드입니다.
  • '조건'은 포함할 레코드를 결정하는 표현식입니다. 여기에는 비교, 논리 연산자 및 함수가 포함될 수 있습니다.

다음은 SELECT와 WHERE를 결합하는 예입니다.

동일한 employees 테이블이 있다고 가정하지만 이번에는 'Sales' 부서에서 일하는 직원만 검색하려고 합니다.

SELECT first_name, last_name
FROM employees
WHERE department = 'Sales';

 

이 쿼리는 부서가 'Sales'인 직원의 'first_name'과 'last_name'을 반환합니다.

WHERE 절을 사용하면 같음(=), 불일치(!= 또는 <>), 초과(>), 미만(< 등 다양한 조건을 기반으로 데이터를 필터링할 수 있습니다. ), 그리고 더. 'AND', 'OR', 'NOT'과 같은 논리 연산자를 사용하여 조건을 결합할 수도 있습니다.

샘플 출력은 다음과 같습니다.

| first_name | last_name |
|------------|-----------|
| Jane       | Smith     |
| Bob        | Williams  |
...

 

이 쿼리는 department가 'Sales'인 employees 테이블에서 first_namelast_name 열만 검색합니다.

 

SQL 문장 작성법

1)   SQL 문장은 대소문자를 구별하지 않습니다.

2)   SQL 문장은 한 줄 또는 여러 줄에 입력될 수 있습니다.

3)   하나의 명령어는 여러 줄에 나누거나 단축될 수 없습니다.

4)   절은 보통 읽고 편집하기 쉽게 줄을 나누도록 합니다.(권장)

5)   탭과 줄 넣기(들여 쓰기)는 코드를 보다 읽기 쉽게 하기 위해 사용됩니다.(권장)

6)   일반적으로 키워드는 대문자로 입력합니다. 다른 모든 단어, 즉 테이블 이름, 열 이름은 소문자로 입력합니다.(권장)

7)   SQL*Plus에서 SQL문장은 SQL 프롬프트에 입력되며 1라인 이후의 라인은 라인 번호가 붙습니다. 

      가장 최근의 명령어가 1개가 SQL buffer에 저장됩니다.

 

 

 

 

[DB] SQL문 기본 문법 - INSERT문 데이터 생성/추가 사용법

SQL의 INSERT 문은 테이블에 새 데이터(행)를 추가하는 데 사용됩니다. 테이블의 특정 열에 삽입할 값을 지정할 수 있습니다. 기본 구문은 다음과 같습니다. INSERT INTO table_name (column1, column2, ...) VALUES

worldalltip.com

 

 

[DB] SQL문 기본 문법 - UPDATE문 수정,변경 사용법

SQL의 UPDATE 문은 테이블의 기존 레코드(행)를 수정하는 데 사용됩니다. 지정된 조건에 따라 하나 이상의 행에 있는 특정 열의 값을 변경할 수 있습니다. 기본 구문은 다음과 같습니다. UPDATE table_na

worldalltip.com

 

 

[DB] SQL문 기본 문법 - DELECT문 데이터 삭제 사용법

SQL의 DELETE 문은 지정된 조건에 따라 테이블에서 레코드(행)를 제거하는 데 사용됩니다. 한 번에 또는 특정 기준에 따라 선택적으로 테이블에서 하나 이상의 행을 삭제할 수 있습니다. 기본 구문

worldalltip.com

 

반응형