๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

TRUNC ํ•จ์ˆ˜1

[ORACLE] ์ˆซ์žํ•จ์ˆ˜ ๊ธฐ๋ณธ ์‚ฌ์šฉ :: ๋งˆ์ด์ž๋ชฝ ORACLE ์ˆซ์žํ•จ์ˆ˜ ๊ธฐ๋ณธ ์‚ฌ์šฉ์˜ค๋ผํดDB์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์ˆซ์ž ํ•จ์ˆ˜์— ๋Œ€ํ•œ ์ •๋ฆฌ์ด๋‹ค. ํ•ด๋‹น๊ธ€์—์„œ๋Š” Oracle 11g ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ํŽธ์˜๋ฅผ ์œ„ํ•ด DUAL ๊ฐ€์ƒ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์Šตํ–ˆ์Šต๋‹ˆ๋‹ค.DUAL ํ…Œ์ด๋ธ”์€ ๊ฐ€์ƒํ…Œ์ด๋ธ”๋กœ ํ…Œ์ด๋ธ”์˜ ์‚ฌ์šฉ์ด ํ•„์š” ์—†์„๋•Œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ABS ํ•จ์ˆ˜์ ˆ๋Œ€๊ฐ’์„ ์ถœ๋ ฅํ•ด์ฃผ๋Š” ํ•จ์ˆ˜์ด๋‹ค.๋ช…๋ น : SELECT ABS([์ˆซ์ž]) FROM [ํ…Œ์ด๋ธ”]; QUERY1SELECT ABS(-500), ABS(500) FROM DUAL;cs RESULT SIGN ํ•จ์ˆ˜SIGN ํ•จ์ˆ˜๋Š” ํ•ด๋‹น ๊ฐ’์˜ ๋ถ€ํ˜ธ๋ฅผ ์ˆซ์žํ˜•ํƒœ๋กœ ์•Œ๋ ค์ค€๋‹ค.1 : ์–‘์ˆ˜0 : 0-1 : ์Œ์ˆ˜๋ช…๋ น : SELECT SIGN([์ˆซ์ž]) FROM [ํ…Œ์ด๋ธ”]; QUERY1SELECT SIGN(-500), SIGN(500), SIGN(0) FROM .. 2019. 9. 10.