Section courante

A propos

Section administrative du site

CAST

Castré
MySQL  

Syntaxe

Cast(expr AS type)

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer l'expression à traiter
type Ce paramètre permet d'indiquer le type de données ou le jeu de caractères :
Valeur Description
CHAR CHARACTER SET utf8 Cette valeur permet d'indiquer un jeu de caractères UTF-8.
SIGNED INTEGER Cette valeur permet d'indiquer un type de données d'entier.
TIME Cette valeur permet d'indiquer un type de données avec une heure, des minutes et des secondes.
VARCHAR Cette valeur permet d'indiquer un type de données de chaine de caractères de longueur variable.
... ...

Description

Cette fonction permet de transformer le type d'une expression sous un autre type de données.

Exemple

Voici un exemple montrant comment transformer une chaine de caractères ayant une valeur en pourcentage en un nombre entier :

  1. SELECT CAST(REPLACE('100%','%','') AS SIGNED INTEGER)

on obtiendra le résultat suivant :

CAST(REPLACE('100%','%','') AS SIGNED INTEGER)
100

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 802

Dernière mise à jour : Mardi, le 12 août 2014