Positiven Wert zu negativ und negativ zu positiv in oracle
Habe ich eine Anforderung, um zu konvertieren postiver Wert zu negativ und negativ zu positiv, und wenn es auf 0 ist dann lassen, wie Sie ist. Im in der Lage, es zu tun in sql, brauchen nur zu wissen, ob es einen besseren Weg/alternativer Weg, es zu tun?
create table test_tab
(a number);
insert into test_tab values (10);
insert into test_tab values (-10);
insert into test_tab values (0);
insert into test_tab values (10.15);
insert into test_tab values (-10.15);
select a , decode(sign(a),-1,abs(a),1,-abs(a),0) "changed value" from test_tab;
Datenbank in Oracle - 11g -
InformationsquelleAutor Pravin Satav | 2013-11-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was über Multiplikation mit -1 ?
InformationsquelleAutor Alen Oblak
wie etwa nur darum, ein negatives Vorzeichen
Dies funktioniert nicht in Oracle.
InformationsquelleAutor vhadalgi
Wie über die Verwendung der Subtraktion:
InformationsquelleAutor Dalton Bohning
das ist alles, was Sie brauchen
InformationsquelleAutor vasin1987