SELECT 문 작성

SELECT 문은 데이터베이스에서 데이터를 검색하고 해당 데이터를 테이블 양식으로 리턴합니다. 이 명령문은 응용프로그램에 임베디드되거나 대화식으로 사용될 수 있습니다.

SELECT 문은 SELECT 절, FROM 절, WHERE 절, ORDER BY 절, GROUP BY 절 및 HAVING 절을 포함한 몇 가지 절로 구성됩니다. 세부사항은 관련 정보를 참조하십시오.

SELECT 빌더를 사용하여 SQL 문을 작성하려면 다음을 수행하십시오.

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

새 SQL 문 작성 마법사를 사용하여 SELECT 문을 작성하려면 다음을 수행하십시오.

  1. 파일 > 새로 작성 > 기타를 클릭하십시오.
  2. 새로 작성 창에서 데이터 폴더를 펼치고 SQL 문을 클릭한 후 다음을 클릭하십시오.
  3. 마법사의 SQL 문 필드에서 SELECT를 클릭하십시오.
  4. 필요에 따라 마법사 페이지의 나머지 필드를 채우십시오. 특정 필드에 대한 정보를 확인하려면 포인터를 해당 필드에 위치시킨 다음 F1을 누르십시오.
관련 태스크
SQL 문 편집
SQL 문 실행
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.