Maison  >  Article  >  base de données  >  Obtenir le type de variable dans MySQL ?

Obtenir le type de variable dans MySQL ?

PHPz
PHPzavant
2023-09-07 14:45:03949parcourir

Obtenir le type de variable dans MySQL ?

Impossible d'obtenir le type de variable dans MySQL. Utilisez l'opérateur CAST pour convertir le type d'une variable en un autre type. La syntaxe est la suivante -

SET @yourVariableName:=’anyValue’

Convertir en un autre type à l'aide de l'opérateur CAST. La syntaxe est la suivante -

SELECT CAST( @yourVariableName AS SIGNED);

Pour comprendre la syntaxe ci-dessus, convertissons en un autre type.

Cas 1 : Chaîne convertie en non signé-

mysql> set @StringToInt:='12345';
Query OK, 0 rows affected (0.00 sec)

Un autre type de requête est le suivant-

mysql> select CAST(@StringToInt as UNSIGNED);

Ce qui suit est la sortie-

+--------------------------------+
| CAST(@StringToInt as UNSIGNED) |
+--------------------------------+
| 12345                          |
+--------------------------------+
1 row in set (0.00 sec)

Cas 2 : Int vers char

La requête est la suivante-

mysql> set @IntTochar:=CAST(65 as CHAR);
Query OK, 0 rows affected (0.00 sec)

Requête comme suit-

mysql> select @IntTochar;

Ce qui suit est le résultat-

+------------+
| @IntTochar |
+------------+
| 65         |
+------------+
1 row in set (0.00 sec)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer