Maison  >  Article  >  base de données  >  Comment utiliser la fonction CONVERT dans MySQL pour la conversion de type de données

Comment utiliser la fonction CONVERT dans MySQL pour la conversion de type de données

WBOY
WBOYoriginal
2023-07-12 13:57:073275parcourir

Comment utiliser la fonction CONVERT dans MySQL pour la conversion de types de données

Dans la base de données MySQL, la fonction CONVERT est une fonction très pratique qui peut être utilisée pour convertir des types de données. En utilisant la fonction CONVERT, nous pouvons convertir un type de données en un autre type de données, ce qui est très utile lorsqu'il s'agit de données de différents types de données. Cet article expliquera comment utiliser la fonction CONVERT pour la conversion de type de données et fournira quelques exemples de code pratiques.

1. Le besoin de conversion de type de données

Dans le processus de traitement des données réel, nous rencontrons souvent le besoin de conversion de type de données. Par exemple, convertissez des données de type chaîne en un type entier, convertissez des données de type date en un type chaîne, etc. A ce stade, la fonction CONVERT peut nous aider à mettre en œuvre ces opérations de conversion.

2. Syntaxe de la fonction CONVERT

La syntaxe de la fonction CONVERT est la suivante :

CONVERT(expr, type)

Parmi eux, expr représente l'expression ou le champ à convertir ; converti. Dans MySQL, les types de données pris en charge incluent les types entiers (INT, BIGINT, etc.), les types décimaux (DECIMAL, FLOAT, etc.), les types de caractères (CHAR, VARCHAR, etc.), etc.

3. Exemples de conversion de type de données

Voici quelques exemples courants de conversion de type de données :

  1. Convertir le type de chaîne en type entier

Supposons que nous ayons une table t1, qui contient un champ de type chaîne s1, nous je veux convertir s1 en type entier. Cela peut être réalisé en utilisant l'instruction suivante :

SELECT CONVERT(s1, INT) FROM t1;

  1. Convertir le type entier en type chaîne

Supposons que nous ayons une table t2, qui contient un champ n1 de type entier, et nous voulons convertir n1 en type chaîne. Cela peut être réalisé en utilisant l'instruction suivante :

SELECT CONVERT(n1, CHAR) FROM t2;

  1. Convertir le type de date en type chaîne

Supposons que nous ayons une table t3, qui contient un champ d1 de type date, et nous voulons convertir d1 en type chaîne. Cela peut être réalisé en utilisant l'instruction suivante :

SELECT CONVERT(d1, CHAR) FROM t3;

  1. Convertit le type de nombre à virgule flottante en type entier

Supposons que nous ayons une table t4, qui contient un champ f1 de virgule flottante. type numérique, nous voulons convertir f1 en type entier. Cela peut être réalisé en utilisant l'instruction suivante :

SELECT CONVERT(f1, INT) FROM t4;

4 Exemple de code

Ce qui suit est un exemple de code complet qui montre comment utiliser la fonction CONVERT pour la conversion de type de données :

.

-- Créer une table de données
CREATE TABLE t5 (
id INT,
name VARCHAR(50),
age VARCHAR(10)
);

--Insérer des données
INSERT INTO t5 (id, name, age) VALEURS (1, 'Alice', '25');
INSÉRER DANS t5 (identifiant, nom, âge) VALEURS (2, 'Bob', '32');
INSÉRER DANS t5 (identifiant, nom, âge) VALEURS ( 3, 'Charlie', '18');

--Interroger les données et effectuer la conversion du type de données
SELECT
id,
name,
CONVERT(age, INT) AS age_int
FROM
t5;

Dans l'exemple ci-dessus , nous avons d'abord créé une table de données nommée t5 et y avons inséré des données. Ensuite, nous avons utilisé l'instruction SELECT pour interroger la table t5 et utilisé la fonction CONVERT dans les résultats de la requête pour convertir le champ age du type chaîne en type entier.

Résumé :

Cet article explique comment utiliser la fonction CONVERT dans MySQL pour la conversion de types de données et fournit quelques exemples de code pratiques. En utilisant la fonction CONVERT, nous pouvons facilement convertir entre différents types de données dans la base de données MySQL. Dans le processus de traitement des données lui-même, comprendre et maîtriser l'utilisation de la fonction CONVERT améliorera considérablement l'efficacité de notre traitement des données.

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!

Déclaration:
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