Maison > base de données > tutoriel mysql > Comment convertir correctement VARCHAR en INT dans MySQL ?

Comment convertir correctement VARCHAR en INT dans MySQL ?

Mary-Kate Olsen
Libérer: 2025-01-17 05:41:08
original
637 Les gens l'ont consulté

How to Correctly Cast VARCHAR to INT in MySQL?

Convertir correctement VARCHAR en INT dans MySQL

Vous rencontrez des erreurs MySQL lors de la conversion de VARCHAR en INT ? Ce guide fournit la syntaxe appropriée.

La fonction CAST est votre solution pour transformer les données VARCHAR en entiers. Voici la bonne approche :

<code class="language-sql">SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT;</code>
Copier après la connexion

MySQL offre une variété d'options de conversion de types de données au sein de la fonction CAST. Les types de cibles appropriés incluent :

  • BINARY[(N)]
  • CHAR[(N)]
  • DATE
  • DATETIME
  • DECIMAL[(M[,D])]
  • SIGNED [INTEGER]
  • TIME
  • UNSIGNED [INTEGER]

Pour convertir VARCHAR en entier, UNSIGNED est le type recommandé, garantissant une sortie entière non négative.

Pour récupérer les codes produits sous forme d'entiers, utilisez cette requête :

<code class="language-sql">
SELECT CAST(PROD_CODE AS UNSIGNED) AS INT_PROD_CODE FROM PRODUCT;
```  This assigns the alias `INT_PROD_CODE` to the resulting integer column.</code>
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal