TP 1 - Bien démarrer avec les requêtes SQL

Exercice 3 : Chaînes de caractères

Questions

Dans une même requête, sur la table Client, vous devez :

1. Concaténer les champs Adresse, Ville, CodePostal et Pays dans un nouveau champ nommé "AdresseComplete"

Le format doit être : Adresse, CodePostal Ville, Pays

💡 Indice

Utilisez l'opérateur de concaténation || pour joindre des chaînes.

2. Extraire les deux derniers caractères des codes clients

Créez une colonne affichant les 2 derniers caractères de CodeCli.

3. Mettre en minuscule le nom des sociétés

Affichez le nom de chaque société en minuscule.

4. Affichez le nom des clients et leur fonction en remplaçant le terme "marketing" par "mercatique"

Remplacez tous les "marketing" dans le champ Fonction par "mercatique".

Rappel de cours

Concaténation

Pour assembler plusieurs chaînes de caractères, utilisez l'opérateur ||.

-- Assembler Nom et Prénom
SELECT Nom || ' ' || Prenom AS NomComplet FROM Employe;

Manipulation de chaînes

-- Extraire une partie de la chaîne (SUBSTR)
-- SUBSTR(chaine, debut, longueur)
SELECT SUBSTR(Nom, 1, 3) FROM Client; -- 3 premiers caractères
SELECT SUBSTR(Nom, -2) FROM Client;   -- 2 derniers caractères
-- Remplacer du texte (REPLACE)
-- REPLACE(chaine, ancien, nouveau)
SELECT REPLACE(Fonction, 'Manager', 'Directeur') FROM Employe;
-- Minuscules / Majuscules
SELECT LOWER(Nom) FROM Client;
SELECT UPPER(Nom) FROM Client;

Le diagramme s'affichera ici une fois la base chargée

Structure des tables

Les détails des tables s'afficheront ici une fois la base chargée

Les résultats s'afficheront ici après exécution d'une requête
Aucune requête exécutée