다음을 통해 공유


방법: 쿼리에 식 사용

쿼리에서 식을 사용하려면 조건 창에 식을 직접 입력하거나 SQL 창에 문의 일부로 입력하면 됩니다. 식 입력은 열 이름 입력과 유사합니다.

조건 창에서 열 구분선을 끌어 옮겨 열 크기를 조정하면 길이가 긴 식을 화면에서 좀 더 쉽게 볼 수 있습니다.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

결과 집합에 식 표시

조건 창에서 열 대신 식을 지정하여 결과 집합에 식을 표시할 수 있습니다.

결과 집합에 식을 표시하려면

  1. 조건 창에서 새 표 형태 행을 삽입합니다.

  2. 새 표 형태 행의 열에 결과를 표시할 식을 입력합니다.

결과 집합에 식의 결과를 표시할 때 데이터베이스는 "Exprn" 형식을 사용하여 열 머리글을 할당합니다. 여기서 n은 현재 쿼리에 있는 식의 개수입니다. 열 머리글을 식에 대해 의미 있는 별칭으로 바꿀 수 있습니다.

식을 사용한 정렬

일부 데이터베이스에서는 식의 결과를 기준으로 정렬할 수 있습니다. 열과 마찬가지로 정렬 형식과 정렬 순서를 지정합니다.

참고

모든 데이터베이스에서 식을 사용한 정렬을 지원하지는 않습니다. 자세한 내용은 데이터베이스에 대한 설명서를 참조하십시오.

식을 사용하여 정렬하려면

  1. 조건 창에서 새 표 형태 행을 삽입합니다.

  2. 새 표 형태 행의 열에 정렬 기준으로 사용할 식을 입력합니다.

  3. 쿼리에 식을 표시하지 않으려면 새 행의 필터 열의 선택을 취소합니다.

  4. 정렬 형식 열에서 오름차순 또는 내림차순을 선택한 다음 정렬 순서 열에서 식의 정렬 우선 순위를 선택합니다.

식을 사용한 검색

식을 사용하여 검색하는 두 가지 방법이 있습니다. 식을 값을 비교하는 조건으로 사용하거나 비교 중인 값으로 사용할 수 있습니다.

다음 예제는 식을 WHERE 절의 조건으로 사용하는 방법을 설명합니다.

SELECT ord_num, ord_date 
FROM sales
WHERE (price * .9) > 20

대조적으로, 다음 예제는 식을 비교 중인 값으로 사용하는 상반된 사용에 대해 설명합니다.

SELECT ord_num, ord_date
FROM sales
WHERE (ord_date >= DATEADD(day, -10, GETDATE() ) )

검색을 위해 식을 지정하는 방법은 식이 검색 조건으로 표시되는지 또는 검색 값으로 표시되는지에 따라 달라집니다.

식을 조건으로 사용하려면

  1. 조건 창에서 새 표 형태 행을 삽입합니다.

  2. 새 표 형태 행의 열에 조건으로 사용할 식을 입력합니다.

  3. 새 행의 필터 열에 조건과 비교할 값을 입력합니다.

식을 검색 값으로 사용하려면

  1. 조건 창에 검색할 데이터 열이나 식이 없으면 추가합니다.

  2. 식이나 데이터 열의 필터 열에 검색 값으로 사용할 식을 입력합니다.

참고 항목

참조

식의 구조

식에 사용하는 연산자