이전 장에서는 테이블을 만드는 방법, 방법을 설명했습니다. 데이터로 채우고 해당 데이터를 조작하는 방법을 채우십시오. 이제 우리 마지막으로 데이터베이스에서 데이터를 검색하는 방법에 대해 논의합니다.
검색 프로세스 또는 데이터 검색 명령 데이터베이스에서 A라고합니다.쿼리. ~ 안에 SQLselect명령이 사용됩니다 쿼리를 지정합니다. 의 일반적인 구문select명령은
selectselect_listFromtable_expression[Sort_Specification]
다음 섹션에서는 SELECT의 세부 사항을 설명합니다 목록, 테이블 표현식 및 정렬 사양.
가장 간단한 종류의 쿼리에는 양식이 있습니다
선택 * From Table1;
라는 테이블이 있다고 가정하면표 1,이 명령은 모든 행을 검색합니다 의 모든 열표 1. (방법 검색은 클라이언트 응용 프로그램에 따라 다릅니다. 예를 들어, 그만큼PSQL프로그램이 표시됩니다 화면의 ascii-art 테이블, 클라이언트 라이브러리는 개별 행과 열을 검색하는 기능을 제공합니다.) 목록 사양 선택*모두를 의미합니다 테이블 표현식이 제공하는 열. 선택 목록은 사용 가능한 열의 하위 집합을 선택하거나 만들 수 있습니다. 열을 사용한 계산. 예를 들어, if표 1열이라는 열이 있습니다a, B및C(그리고 아마도 다른 사람들) 당신은 그것을 만들 수 있습니다 다음 쿼리 :
a, b + c를 선택하여 표 1;
(가정BandC숫자 데이터 유형입니다). 보다섹션 4.3더 많은 것 세부.
From Table1특히입니다 간단한 종류의 테이블 표현 : 단 하나의 테이블 만 읽습니다. ~ 안에 일반적인 테이블 표현은 복잡한 기본 구성 일 수 있습니다 테이블, 조인 및 하위 쿼리. 그러나 테이블을 생략 할 수도 있습니다 전적으로 표현하고 사용select계산기로 명령 :
선택 3 * 4;
선택 목록의 표현식이 더 유용합니다. 다양한 결과를 반환합니다. 예를 들어 함수를 호출 할 수 있습니다 이 방법 :
random (); 선택