Heim > Datenbank > Oracle > Wie addiere ich in Oracle zwei Dezimalstellen zu einer Ganzzahl?

Wie addiere ich in Oracle zwei Dezimalstellen zu einer Ganzzahl?

下次还敢
Freigeben: 2024-05-02 23:42:52
Original
652 Leute haben es durchsucht

Es gibt zwei Möglichkeiten, ganze Zahlen mit zwei Dezimalstellen in Oracle darzustellen: wissenschaftliche Notation (z. B. 100 * 10^-2 = 0,01) und die TO_CHAR-Funktion (z. B. TO_CHAR(100, 'fm9999999999990.99') = 0,01) .

Wie addiere ich in Oracle zwei Dezimalstellen zu einer Ganzzahl?

Komplementieren einer Ganzzahl mit zwei Dezimalstellen in Oracle

In Oracle können Sie eine Ganzzahl mit zwei Dezimalstellen durch wissenschaftliche Notation oder die Funktion TO_CHAR ergänzen.

Wissenschaftliche Notation

Die wissenschaftliche Notation verwendet Exponenten, um die Position des Dezimalpunkts anzugeben. Für eine ganze Zahl n wird ihre wissenschaftliche Notation, ergänzt durch zwei Dezimalstellen, wie folgt ausgedrückt:

<code>n * 10^-2</code>
Nach dem Login kopieren

Zum Beispiel kann die ganze Zahl 100, ergänzt durch zwei Dezimalstellen, mit der folgenden wissenschaftlichen Notation ausgedrückt werden:

<code>100 * 10^-2 = 0.01</code>
Nach dem Login kopieren

TO_CHAR-Funktion

TO_CHAR Die Funktion kann eine Zahl in einen String in einem angegebenen Format umwandeln. Für eine ganze Zahl n wird ihre TO_CHAR-Funktion, die zwei Dezimalstellen ergänzt, wie folgt ausgedrückt:

<code>TO_CHAR(n, 'fm9999999999990.99')</code>
Nach dem Login kopieren

wobei „fm9999999999990.99“ das Zahlenformat angibt, wobei:

  • 'f' eine Gleitkommazahl darstellt,
  • 'm' darstellt Darstellung in wissenschaftlicher Notation
  • '9' stellt die Ziffer
  • ' dar.' stellt den Dezimalpunkt dar
  • '0' stellt die Null links vom Dezimalpunkt dar

Zum Beispiel, um die ganze Zahl 100 mit zwei Dezimalpunkten zu ergänzen , können Sie die folgende TO_CHAR-Funktion verwenden:

<code>TO_CHAR(100, 'fm9999999999990.99') = 0.01</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie addiere ich in Oracle zwei Dezimalstellen zu einer Ganzzahl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage