Exercice SQL : Fonctions de Conversion (CAST, CONVERT)

Complétez les requêtes SQL pour manipuler les types de données en utilisant des fonctions de conversion. Répondez ensuite aux questions sur l’utilisation des fonctions de conversion en SQL.

Informations pour les Fonctions de Conversion

La table Commandes contient les informations suivantes :

  • commande_id : Identifiant de la commande
  • client_id : Identifiant du client
  • date_commande : Date de la commande
  • montant : Montant de la commande (type STRING)

1. Utilisation de CAST :

Complétez la requête pour convertir le montant de type STRING en type DECIMAL afin de pouvoir effectuer des calculs.


SELECT commande_id, CAST(montant AS ) AS montant_decimal
FROM Commandes;
                

2. Utilisation de CONVERT :

Complétez la requête pour convertir la date de commande en type STRING.


SELECT commande_id, CONVERT(date_commande, ) AS date_string
FROM Commandes;
                

3. Utilisation combinée de CAST et CONVERT :

Complétez la requête pour afficher le montant des commandes converti en type DECIMAL et la date convertie en STRING.


SELECT commande_id, 
    CAST(montant AS ) AS montant_decimal, 
    CONVERT(date_commande, ) AS date_string
FROM Commandes;
                

Questions sur les Fonctions de Conversion en SQL :