728x90
๋ฐ์ํ
TRUNC ์ด๋
TRUNC( your_number )
` TRUNC ` ์ ๋ฐ์ดํฐ๋ฅผ ์๋ผ๋ด๋ ํจ์ ์ค ํ๋์ ๋๋ค.
` TRUNC ` ํจ์๋ ๋ ์ง๋ ์ซ์๋ฅผ ๋ค๋ฃฐ ๋ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
` TRUNC ` ํจ์๋ ์ฃผ์ด์ง ์ซ์์ ์์๋ฅผ ๋ฒ๋ฆผ(truncate) ์ฒ๋ฆฌํฉ๋๋ค.
์ฆ, ์์ ๋ถ๋ถ์ ์ ๊ฑฐํ๊ณ ์ ์ ๋ถ๋ถ๋ง์ ๋ฐํํฉ๋๋ค.์ด๋ ์ฃผ๋ก ์์์ ์ดํ์ ๊ฐ์ด ํ์ํ์ง ์์ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋ฉ๋๋ค.
์ฌ์ฉ ์์
DATA: lv_number TYPE p DECIMALS 3,
lv_truncated TYPE i.
lv_number = '123.456'.
lv_truncated = TRUNC( lv_number ).
WRITE: / 'Original Number:', lv_number,
/ 'Truncated Number:', lv_truncated.
์ด ์ฝ๋์์ ` lv_number ` ๋ณ์์๋ ์ค์๊ฐ์ธ '123.456'์ด ๋ค์ด ์์ต๋๋ค.
` TRUNC ` ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๊ฐ์ ๋ฒ๋ฆฌ๋ฉด ` lv_truncated ` ์๋ ์ ์ ๋ถ๋ถ์ธ 123๋ง ๋จ๊ฒ ๋ฉ๋๋ค.

์ด์ ๊ฐ์ด ` TRUNC ` ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ๋ถ๋ถ์ ์ ๊ฑฐํ์ฌ ์ ์ ๋ถ๋ถ๋ง์ ์ป์ ์ ์์ต๋๋ค.
728x90
๋ฐ์ํ
'๐งโ๐ผ SAP > ABAP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [SAP ABAP] WA(Work Area) ๋? (0) | 2023.12.04 |
|---|---|
| [SAP ABAP] ๋ณ์๋ช ์ ๋์ด ๊ท์น (GT, GV, IT, LT, LV, WA, GS, LS ๋?) (1) | 2023.12.04 |
| [SAP ABAP] IS INITIAL๊ณผ IS NOT INITIAL์ด๋? (์์ ํฌํจ) (0) | 2023.12.01 |
| [SAP ABAP] OPEN SQL ๋ฐ์ดํฐ ์ฝ๋ ๋ฐฉ๋ฒ(SELECT, INTO, FROM ๋ฑ๋ฑ) (2) | 2023.11.03 |
| [SAP ABAP] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ OPEN SQL vs NATIVE SQL (1) | 2023.11.03 |