SELECT 문은 데이터베이스에서 데이터를 검색하고 해당 데이터를 테이블 양식으로
리턴합니다. 이 명령문은 응용프로그램에 임베디드되거나 대화식으로 사용될 수 있습니다.
SELECT 문은 SELECT 절, FROM 절, WHERE 절, ORDER BY 절, GROUP BY 절 및 HAVING 절을
포함한 몇 가지 절로 구성됩니다. 세부사항은 관련 정보를 참조하십시오.
SELECT 빌더를
사용하여 SQL 문을 작성하려면 다음을 수행하십시오.
- 데이터 Perspective에서 데이터 정의 보기로 전환하십시오.
- 데이터베이스를 포함하는 프로젝트나 폴더를 펼친 다음 명령문 폴더가
표시될 때까지 데이터베이스 노드를 펼치십시오.
- 명령문 폴더를 마우스 오른쪽 단추로 클릭한 다음에 팝업
메뉴에서 을 클릭하십시오.
- 해당 명령문의 이름을 입력하고 확인을 클릭하십시오. SQL 빌더가 열립니다.
- 하나 이상의 테이블을 명령문에 추가하십시오. 각 테이블에 대해 다음을 수행하십시오.
- 테이블 분할창에서 마우스 오른쪽 단추를 클릭한 후 팝업 메뉴에서 테이블
추가를 클릭하십시오.
- 사용할 테이블을 선택하고 필요한 경우 별명을 지정한 후
확인을 클릭하십시오.
- 결합을 작성하려면 테이블 분할창의 어느 한 테이블 열에서 다른 테이블 열로 포인터를 끌어 놓으십시오.
- 최종 결과 테이블에서 각각의 중복 행 세트에 대해 하나만 빼고 모두 제거하려면
DISTINCT 선택란을 선택하십시오.
- 명령문에 사용할 열을 지정하려면 열 탭을 누른 후
다음을 수행하십시오.
- 명령문에 사용하거나 표현식을 작성할 열을 하나 이상 선택하고,
비어 있는 첫 번째 행을 클릭한 후 디자인 분할창에서 열
표제 아래의 첫 번째 셀을 클릭하여 표현식 빌더 마법사를 시작하십시오.
- (선택적) 열 또는 표현식의 별명을 입력하십시오. 별명에는 간격이 없어야 합니다. SQL 문을 실행할 때
별명은 열 또는 표현식 이름에 표시되지 않고 명령문에 표시됩니다.
- 명령문이 실행될 때 결과 세트에 열 또는 표현식을 표시하려면
해당 출력 선택란을 선택하십시오. 명령문을 실행할 때를 제외하고
명령문에 열 또는 표현식을 사용하려면 해당 출력 선택란을 지우십시오.
이 작업은 결과 세트에 모든 열을 표시해야 할 때 열에 ORDER BY 절을
정의할 경우(예: SELECT * FROM DEPT ORDER BY DEPT.NUMBER) 수행해야 할 수 있습니다.
- SELECT 문에 ORDER BY 절을 작성하려면 정렬 순서 및
정렬 유형 필드를 채우십시오.
이 필드를 사용하는 방법에 대한 자세한 정보는 "ORDER BY 절 작성" 절 아래의 관련 타스크를
참조하십시오.
- SELECT 문에 대한 조건을 지정하려면 조건 탭을
클릭하십시오.
조건은 결과에 리턴되는 데이터베이스 테이블의 행을 지정합니다.
- 첫 번째 행을 클릭한 후 열 표제 아래의 셀을 클릭하십시오.
- 조건에 포함할 열을 선택하거나, 표현식 빌드를 클릭하고 조건에
포함할 표현식을 빌드하십시오.
- 연산자 열에서 인접 셀을 클릭한 다음에 목록에서 연산자를 선택하십시오.
- 값 표제 아래에서 인접 셀을 클릭하고 값을 입력하십시오. 값에 대해서는
열을 지정하거나 표현식을 빌드하거나 특정 값(예: 23)이나 호스트 변수를
수동으로 입력할 수 있습니다.
- 작업이 완료되면 행의 바깥쪽을 클릭하십시오.
- 필요하면 조건을 더 추가하십시오. And/Or
열을 선택하여 조건 평가 방법을 지정하십시오.
조건을 지정하지 않은 경우, 대상 데이터베이스 테이블의 모든 행이 결과에 리턴됩니다.
- 그룹 및 그룹 조건 탭을 사용하여
명령문의 그룹화 작업을 정의하십시오. 이 탭의 필드를 채우는 방법에 대한 정보는
"GROUP BY 절 작성" 아래의 관련 타스크를 참조하십시오.
- 작업이 완료되면 을 선택하여 명령문을 실행하십시오.
결과물은 DB 출력 보기에서 볼 수 있습니다.
새 SQL 문 작성 마법사를 사용하여 SELECT 문을 작성하려면 다음을 수행하십시오.
- 를 클릭하십시오.
- 새로 작성 창에서 데이터 폴더를 펼치고 SQL 문을
클릭한 후 다음을 클릭하십시오.
- 마법사의 SQL 문 필드에서 SELECT를 클릭하십시오.
- 필요에 따라 마법사 페이지의 나머지 필드를 채우십시오.
특정 필드에 대한 정보를 확인하려면
포인터를 해당 필드에 위치시킨 다음 F1을 누르십시오.