I Agree Line Smiley

SAP/OPEN SQL

ABAP SELECT 계산식(더하기, 곱하기 등)

지코딩 2023. 3. 9. 11:08

안녕하세요, 이번에 SELECT 할 때 계산식 ( +, -, * , / ) 사용하는 법을 리뷰하겠습니다.

 

OPEN  SQL이 들어오고 나서 간단한 방법을 통해 계산식을 사용할 수 있게 되었습니다.

 

SELECT 구문에서 조회할 필드를 선언할 때 원하는 계산식을 사용하여 계산 한 뒤 AS(알리아스)를 통해 원하는 필드에 입력을 해주면 되겠습니다.

 

한번 예시를 통해 테스트해보겠습니다.

테스트를 위해 알아보기 쉽게 SE11에서 4개의 레코드를 가진 ZNSQL이라는 TABLE을 만들었습니다.

( ZNSQL의 필드명을 쉽게 입력하기 위해 FIELDS를 사용했으며 SELECT 옆에 필드를 호출해도 상관없습니다. )

 

ZNSQL의 데이터를 가져올 때 SCORE_SUM이라는 필드는 INITIAL값이 들어가 있는 것을 확인할 수 있습니다.

그래서 SCORE_SUM에 데이터를 입력하기 위해 계산식을 활용했습니다.

 

계산식은 SCORE01과 SCORE01를 더해서 10을 곱한 값을 SCORE_SUM이라는 이름으로 SELECT 하여 ITAB에 입력했습니다.

 

이와 같은 방법으로 Aggregate 함수(AVG, MAX, MIN, SUM, COUNT)를 사용하는 것도 가능하니 효율적으로 SQL문을 사용하면 되겠습니다!!

 

'SAP > OPEN SQL' 카테고리의 다른 글

ABAP DB Connection  (0) 2024.05.22
SELECT CASE 사용하기 / SELECT 이중 CASE문  (0) 2023.03.09