Heim > Datenbank > Oracle > Hauptteil

So legen Sie Zahlen fest, um Ganzzahlen in Oracle beizubehalten

下次还敢
Freigeben: 2024-04-30 06:45:25
Original
726 Leute haben es durchsucht

In Oracle können Sie ein numerisches Feld so einstellen, dass nur der ganzzahlige Teil beibehalten wird: 1. Erstellen Sie ein numerisches Feld, geben Sie die Genauigkeit und die Dezimalstellen als 0 an. 2. Geben Sie eine Zahl mit einem Dezimalteil ein. Verwenden Sie die Funktion TO_NUMBER() zum Konvertieren. Der Datentyp ist Ganzzahl. 4. Aktualisieren Sie die Daten in der Tabelle. 5. Fragen Sie die Daten erneut ab, um zu überprüfen, ob die Aktualisierung erfolgreich ist. Diese Schritte stellen sicher, dass numerische Felder nur den ganzzahligen Teil behalten.

So legen Sie Zahlen fest, um Ganzzahlen in Oracle beizubehalten

So legen Sie eine Zahl in Oracle fest, um eine Ganzzahl beizubehalten

Mit Zahlenfeldtypen in Oracle können Sie die Genauigkeit und Skalierung einer Zahl angeben. Um eine Zahl so festzulegen, dass nur der ganzzahlige Teil erhalten bleibt, können Sie die folgenden Schritte ausführen:

1. Erstellen Sie eine Tabelle.

Erstellen Sie eine Tabelle mit numerischen Feldern:

<code class="sql">CREATE TABLE my_table (
  my_number NUMBER(10, 0)
);</code>
Nach dem Login kopieren

2. Fügen Sie Daten ein.

Eine Tabelle einfügen mit Zahlen im Dezimalteil:

<code class="sql">INSERT INTO my_table (my_number) VALUES (123.45);</code>
Nach dem Login kopieren

3. Abfragedaten

Abfragetabelle zur Anzeige der Originalzahlen:

<code class="sql">SELECT my_number FROM my_table;</code>
Nach dem Login kopieren
Nach dem Login kopieren

4. Datentyp konvertieren

Verwenden Sie TO_ NUMBER() Die Funktion wandelt die Zahl in einen ganzzahligen Typ um und behält nur den ganzzahligen Teil bei: <strong><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code&gt;123.45&lt;/code&gt;</pre><div class="contentsignin">Nach dem Login kopieren</div></div></strong>

Ergebnis:

TO_NUMBER() 函数将数字转换为整数类型,仅保留整数部分:

<code class="sql">SELECT TO_NUMBER(my_number) FROM my_table;</code>
Nach dem Login kopieren

结果:

<code>123</code>
Nach dem Login kopieren
Nach dem Login kopieren

5. 更新数据

使用 UPDATE

<code class="sql">UPDATE my_table SET my_number = TO_NUMBER(my_number);</code>
Nach dem Login kopieren

5. Aktualisieren Sie die Daten

Verwenden Sie die UPDATE-Anweisung, um Aktualisieren Sie die Daten in der Tabelle, um nur den ganzzahligen Teil beizubehalten:

<code class="sql">SELECT my_number FROM my_table;</code>
Nach dem Login kopieren
Nach dem Login kopieren

6. Fragen Sie die Daten erneut ab

Fragen Sie die Tabelle ab, um zu überprüfen, ob die Daten auf Ganzzahlen aktualisiert wurden:

<code>123</code>
Nach dem Login kopieren
Nach dem Login kopieren
🎜 Ergebnis: 🎜🎜rrreee🎜 Indem Sie diese Schritte befolgen, können Sie einrichten, dass numerische Felder nur den ganzzahligen Teil beibehalten. 🎜

Das obige ist der detaillierte Inhalt vonSo legen Sie Zahlen fest, um Ganzzahlen in Oracle beizubehalten. 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