2016-11-09 2 views
1

Я знаю, что с ABS() вы можете конвертировать отрицательные числа в положительные числа.
Но с какой функцией вы конвертируете положительное число в отрицательное число?
Есть ли даже какие-либо?Напротив функции ABS

+2

'абс () * -1'? – Boneist

+4

Я думаю, вы пропустили некоторые лекции по математике ... ** ABS ** означает ABSOLUTE VALUE, что означает SPAN числа от 0 независимо от его направления (положительного или отрицательного). Нет эквивалентной функции, которая ** выборочно ** конвертировала бы положительное число в отрицательное число. Ig вы хотите преобразовать любое положительное число в отрицательное, просто назовите его знаком '-' (например,' - 6' для явных литеральных чисел или '- MyVariable' для программируемой переменной. – FDavidov

+1

Вы ищете отрицательный от абсолютного значения? '-ABS (value)'? –

ответ

3
-ABS(x) 

e.g.

select -abs(123),-abs(-123) 

-abs(123) -abs(-123) 
--------- ---------- 
-123  -123  
+0

Спасибо за предложение. :-) – Tenzin