SELECT 문은 데이터베이스에서 원하는 정보를 검색하는 데 사용되는 SQL 문입니다. SELECT 문을 사용하여 데이터베이스 테이블의 특정 열(column)이나 모든 열을 선택하고, 필요한 조건에 따라 특정 행(row)을 검색할 수 있습니다.
SELECT column1, column2, ...
FROM table_name
WHERE condition;
여기서 각 부분은 다음과 같은 역할을 합니다:
- SELECT: 데이터베이스에서 원하는 열의 데이터를 선택하는 키워드입니다. 조회할 열을 지정합니다.
- column1, column2, ...: 조회할 열(column)의 이름을 나열합니다. 필요한 만큼 열을 지정할 수 있습니다. 모든 열을 선택하려면 * 기호를 사용할 수 있습니다.
- FROM: 데이터를 검색할 테이블의 이름을 지정하는 키워드입니다. 데이터를 조회할 대상 테이블을 지정합니다.
- table_name: 조회할 데이터가 저장된 테이블의 이름입니다. FROM 절에서 지정한 테이블에서 데이터를 검색합니다.
- WHERE: 선택적으로 사용되는 절입니다. 조건을 지정하여 특정 행(row)을 필터링할 수 있습니다. 조건을 만족하는 행만 선택됩니다.
- condition: WHERE 절에 지정되는 조건입니다. 조건을 만족하는 행만 선택됩니다. 여러 조건을 지정할 수 있고, AND, OR, NOT 등의 논리 연산자를 사용할 수 있습니다.
예를 들어, "users" 테이블에서 "name"과 "age" 열의 데이터를 선택하고, "age"가 30 이상인 행(row)만 검색하려면 다음과 같이 SQL을 작성할 수 있습니다:
SELECT name, age
FROM users
WHERE age >= 30;
이렇게 하면 "users" 테이블에서 "name"과 "age" 열의 데이터가 선택되고, "age"가 30 이상인 행(row)만 선택됩니다.
'sql' 카테고리의 다른 글
데이터 수정을 위한 UPDATE 문 (0) | 2024.02.28 |
---|---|
데이터 삽입을 위한 INSERT 문 (0) | 2024.02.28 |
테이블(Table), 열(Column), 행(Row) 등의 기본 용어 (0) | 2024.02.28 |
관계형 데이터베이스(RDBMS)와 SQL의 관계 (0) | 2024.02.28 |
SQL의 기본 개념과 용어 (1) | 2024.02.28 |