2016-11-09 5 views
1

Ich weiß, dass Sie mit ABS() negative Zahlen in positive Zahlen umwandeln können.
Aber mit welcher Funktion konvertieren Sie eine positive Zahl in eine negative Zahl?
Gibt es überhaupt welche?Gegenüber der ABS-Funktion

+2

'abs () * -1'? – Boneist

+4

Ich glaube, Sie haben einige Mathematikvorlesungen verpasst ... ** ABS ** steht für ABSOLUTEN WERT, was bedeutet, dass der SPAN einer Zahl von 0 unabhängig von seiner Richtung (positiv oder negativ) ist. Es gibt keine äquivalente Funktion, die ** eine positive Zahl ** selektiv in eine negative Zahl umwandelt. Ig du willst irgendeine positive Zahl in eine negative umwandeln, führe sie einfach mit einem '-' Zeichen (zB' - 6' für explizite Literalzahlen, oder '- MyVariable' für eine Programmiervariable. – FDavidov

+1

Du suchst das Negative der Absolutwert? '-ABS (Wert)'? –

Antwort

3
-ABS(x) 

z.B.

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

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

Danke für den Vorschlag. :-) – Tenzin