Maison > base de données > Oracle > Comment définir des nombres pour conserver les entiers dans Oracle

Comment définir des nombres pour conserver les entiers dans Oracle

下次还敢
Libérer: 2024-04-30 06:45:25
original
753 Les gens l'ont consulté

Dans Oracle, vous pouvez définir un champ numérique pour conserver uniquement la partie entière en suivant les étapes suivantes : 1. Créez un champ numérique, spécifiez la précision et les décimales sur 0. Insérez un nombre avec une partie décimale ; Utilisez la fonction TO_NUMBER() pour convertir Le type de données est entier ; 4. Mettez à jour les données dans la table. 5. Interrogez à nouveau les données pour vérifier si la mise à jour a réussi. Ces étapes garantissent que les champs numériques conservent uniquement la partie entière.

Comment définir des nombres pour conserver les entiers dans Oracle

Comment définir un nombre dans Oracle pour conserver un nombre entier

Les types de champs numériques dans Oracle vous permettent de spécifier la précision et l'échelle d'un nombre. Pour définir un nombre afin de conserver uniquement la partie entière, vous pouvez suivre les étapes suivantes :

1 Créer un tableau

Créer un tableau avec des champs numériques :

<code class="sql">CREATE TABLE my_table (
  my_number NUMBER(10, 0)
);</code>
Copier après la connexion

2. Insérer des données

Insérer un tableau. avec des nombres en partie décimale :

<code class="sql">INSERT INTO my_table (my_number) VALUES (123.45);</code>
Copier après la connexion

3. Interroger les données

Requête du tableau pour afficher les nombres originaux :

<code class="sql">SELECT my_number FROM my_table;</code>
Copier après la connexion
Copier après la connexion

Résultat :

<code>123.45</code>
Copier après la connexion

4. La fonction convertit le nombre en un type entier, en ne gardant que la partie entière :

<code class="sql">SELECT TO_NUMBER(my_number) FROM my_table;</code>
Copier après la connexion

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

<code>123</code>
Copier après la connexion
Copier après la connexion

结果:

<code class="sql">UPDATE my_table SET my_number = TO_NUMBER(my_number);</code>
Copier après la connexion

5. 更新数据

使用 UPDATE

<code class="sql">SELECT my_number FROM my_table;</code>
Copier après la connexion
Copier après la connexion

5. Mettre à jour les données

Utilisez l'instruction UPDATE pour mettre à jour les données dans le tableau Pour conserver uniquement la partie entière :

<code>123</code>
Copier après la connexion
Copier après la connexion

6. Interrogez à nouveau les données

Interrogez la table pour vérifier que les données ont été mises à jour en entiers :

rrreee🎜🎜 Résultat : 🎜🎜rrreee🎜 En suivant ces étapes, vous pouvez configurer les champs numériques pour conserver uniquement la partie entière. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal