Heim  >  Artikel  >  Datenbank  >  So legen Sie Zahlen fest, um Ganzzahlen in Oracle beizubehalten

So legen Sie Zahlen fest, um Ganzzahlen in Oracle beizubehalten

下次还敢
下次还敢Original
2024-04-30 06:45:25727Durchsuche

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>

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>

3. Abfragedaten

Abfragetabelle zur Anzeige der Originalzahlen:

<code class="sql">SELECT my_number FROM my_table;</code>

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><pre class="brush:php;toolbar:false">&lt;code&gt;123.45&lt;/code&gt;</pre></strong>

Ergebnis:

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

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

结果:

<code>123</code>

5. 更新数据

使用 UPDATE

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

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>

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>
🎜 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!

Stellungnahme:
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