SQL에서 select 문의 구문 구조는 무엇입니까?

青灯夜游
풀어 주다: 2020-08-29 11:30:46
원래의
11915명이 탐색했습니다.

SQL에서 select 문의 구문 구조는 다음과 같습니다. "SELECT select_list [INTO..] FROM table_name [WHERE...] [GROUP BY...][HAVING...][ORDER BY...]; ".

SQL에서 select 문의 구문 구조는 무엇입니까?

SELECT 문은 검색할 데이터를 함께 결정하는 유연한 일련의 절로 구성됩니다. 일반 데이터베이스의 테이블 및 뷰에 대한 정보를 보는 것 외에도 사용자는 SELECT 문을 사용하여 SQL Server 시스템 정보를 볼 수 있습니다. SELECT 문의 사용법을 소개하기에 앞서 SELECT 문의 기본적인 문법 구조와 실행 과정에 대한 소개가 필요합니다.

SELECT 문의 문법 구조

SELECT 문의 전체 문법은 더 복잡하지만 주요 절은 다음과 같이 요약할 수 있습니다.

SELECT select_list
[ INTO new_table]
FROM table_name
[ WHERE search_condition]
[ GROUP BY group_by_expression]
[ HAVING search_condition]
[ ORDER BY order_expression [ ASC|DESC ] ]
로그인 후 복사

필요한 절은 SELECT 절과 FROM 절뿐입니다. , 기타 조항은 모두 선택 사항입니다. 각 절의 구체적인 의미는 다음과 같습니다.

— SELECT 절: 쿼리에서 반환되는 열을 지정합니다.

— INTO 절: 검색 결과를 새 테이블이나 뷰에 저장합니다.

— FROM 절: 참조된 열이 있는 테이블이나 뷰를 지정하는 데 사용됩니다. 개체가 두 개 이상인 경우 쉼표로 구분해야 합니다.

— WHERE 절: 반환되는 행을 제한하는 데 사용되는 검색 기준을 지정합니다. SELECT 문에 WHERE 절이 없으면 DBMS는 대상 테이블의 모든 행이 검색 조건을 만족한다고 가정합니다.

— GROUP BY 절: 출력 행을 배치하는 데 사용되는 그룹을 지정하고 SELECT 절