포스트 그레 큘 최대 기능 부분을 사용하는 방법 1

이 함수는 값 집합에서 최대 값을 얻는 데 사용되며 누적 또는 집계된 행 집합에서 식을 지정하는 데 사용할 수 있습니다. 최대 함수는 문자열,날짜 및 시간 값을 포함한 모든 숫자 데이터 형식의 식을 허용한 다음 식에 지정된 형식과 일치하는 동일한 데이터 형식의 최대 값을 반환합니다. 이 자습서에서는 일련의 값에서 최대 값을 구하는 방법을 설명합니다.

전제 조건

  • 이 자습서에서 다루는 포스트레스클MAX함수에 대한 예제를 실행하려면 포스트레스클이 로컬 컴퓨터에 올바르게 설치되고 구성되어야 합니다.

  • 이 자습서에서 사용된 예제를 실행하려면 포스트레스클에 대한 기본적인 실무 지식이 필요합니다.

최대 함수

최대 함수누적 된 행 집합에 식을 지정 하는 데 사용 됩니다. 이 함수는 문자열,시간 및 숫자 데이터 형식과 같은 식을 가져오고 식에 사용된 데이터 형식 값과 동일한 데이터 형식의 최대 값을 표시합니다.

다음은MAX함수를 사용하는 구문입니다.:

1
테이블 이름(열 이름)에서 최대 값을 선택합니다.;

MAX함수는WHEREHAVING절과 함께 사용할 수도 있습니다. 이 함수는 문자열,정수,날짜 및 시간과 같은 다른 데이터 유형의 값도 허용합니다.

이후의 예제에서는employees이라는 다음 표를 사용합니다:

1
2
3
4
5
6
7
8
9
10
아이디/이름/성별/고용 _날짜/나이
—-+——————+——–+—————–+—–
1 | 에릭 수워드|남성|2019-05-19|32
2|올리비아 로손|여성|2019-06-18|30
3|에디슨 롤랜드|남성|2017-03-19|28
4|윌라드 앤더슨|남성|2018-06-02|34
5|엘레노어 하몬|여성|2019-12-12|37
6|옥 보먼|여성|2019-10-29|34
7|브래들리 화이트|남성|2018-03-13|33
(7 행)

다음 예제에서는 열에서 가장 높은 값을 가져오는 방법을 보여 줍니다id:

1
2
3
4
5
최대 값은 다음과 같습니다.
—–
7
(1 행)

‘그룹화 기준’절

이 있는 최대 함수 다음 예에서는”이름”열에서 최대 값을 선택하고 결과를 성별별로 그룹화합니다:

1
2
3
4
5
6
최대(이름)을 이름으로,성별별로 직원 그룹에서 성별을 선택합니다.
이름/성별
——————+——–
올리비아 로손/여성
윌러드 앤더슨/남성
(2 행)

하위 쿼리가 있는 최대 기능

MAX기능은 다음 절과 같이 하위 쿼리에서도 사용할 수 있습니다.

정수로 최대값 선택

이 예제에서는id열에서 최대값을 구하여employees테이블에서 레코드를 선택하는 방법을 보여 줍니다.

1
2
3
4
5
이 경우 직원 수가 최대 100%인 경우 최대 100%가됩니다.;
아이디/이름/성별/고용 _날짜/나이
—-+—————+——–+—————–+—–
7 | 브래들리 화이트/남성|2018-03-13/33
(1 행)

MAX함수는 레코드에서 가장 높은 정수를 선택하도록 설계되었습니다.

문자열로 최대값 선택

이 예제에서는name열에서 최대값을 가져와 레코드를 선택하는 방법을 보여 줍니다:

1
2
3
4
5
직원 이름=(직원의 최대(이름)을 선택);
아이디/이름/성별/고용 날짜/나이
—-+——————+——–+—————–+—–
4 | 윌라드 앤더슨/남성/2018-06-02/34
(1 행)

문자열에 사용할 때MAX함수는 알파벳 끝에 가장 가까운 문자열의 첫 번째 문자를 찾습니다.

날짜별 최대값 선택

다음 예제에서는employment_date열에서 최대값을 가져와 레코드를 선택하는 방법을 보여 줍니다:

1
2
3
4
5
고용 날짜=(직원의 최대 고용 날짜)를 선택합니다.;
아이디/이름/성별/고용 _날짜/나이
—-+—————-+——–+—————–+—–
5 | 엘리노어 하몬/여성/2019-12-12|37
(1 행)

여기서MAX함수의 반환된 값이 가장 최근 날짜가 됩니다.

결론

이 부분은 일련의 값에서 최대 값을 얻기 위해 사후 최대 함수를 사용하는 방법을 설명하는 튜토리얼 시리즈 중 하나였습니다. 이 자습서에서는 축적된 행 집합에서 식을 지정하는 데 사용되는 방법과WHEREHAVING절의 하위 쿼리에서도 사용할 수 있는 방법을 설명합니다. 이 기사는’그룹 기준’절의 사용과 정수,문자열 및 날짜별로 최대 값을 선택하는 것을 포함하여 몇 가지 사후 최대 함수 예제를 제공했습니다. 이 자습서에서는 아이디 열에서 최대값을 구하여 레코드를 선택하는 방법도 설명했습니다. 문자열에서 최대 함수를 사용할 때는 알파벳 끝에 가장 가까운 문자열의 첫 번째 문자를 찾습니다.

답글 남기기

이메일 주소는 공개되지 않습니다.