© Éditions Eyrolles
97
chapitre n° 4
Interrogation des données
LOWER(c)
Tout en minuscules.
SELECT CONCAT(
,' ',
) "Etat civil"
FROM Pilote WHERE compa = 'SING';
+---------------+
| Etat civil
|
+---------------+
| richard grin |
| daniel vielle |
LOCATE(c1,c2,pos)
Premier indice
d’une sous-chaîne
c1 dans une
chaîne c2 à partir
de la position pos.
Exemple : indice
de 'Air' dans la
chaîne à partir du
9 e caractère.
SELECT
"Indice après 9";
+----------------+
| Indice après 9 |
+----------------+
|
13 |
+----------------+
LENGTH(c)
Longueur de la
chaîne.
SELECT
"Taille";
+-------+
| Taille |
+--------+
|
35 |
+--------+
LEFT(c,n)
Extrait les n premiers caractères à
c en partant de la
gauche.
SELECT
"Bye les Jumbo";
+----------------+
| Bye les Jumbo |
+----------------+
| A380 à Blagnac |
+----------------+
LPAD(c1,n,c2)
Insertion à gauche
de c2 dans c1 sur
n caractères.
SELECT
"sur 20";
+----------------------+
| sur 20
|
+----------------------+
| -.--.--.--.--.--Rien |
+----------------------+
REPLACE(c1,c2,c3)
Recherche les c2
présentes dans c1
et les remplace
par c3.
SELECT
"Changement";
+----------------------+
| Changement
|
+----------------------+
| EADS et Aerospatiale |
+----------------------+
Tableau 4-14 Fonctions pour les caractères (suite)
Fonction
Objectif
Exemple
LOWER(prenom)
LOWER(nom)
LOCATE('Air','Infos-Air : AirBus
pour Air-France',9)
LENGTH('Infos-Air : AirBus pour
Air-France')
LEFT('A380 à BlagnacB747B747',14)
LPAD('Rien',20,'-.-')
REPLACE('Matra et Aerospatiale',
'Matra','EADS')
97
chapitre n° 4
Interrogation des données
LOWER(c)
Tout en minuscules.
SELECT CONCAT(
,' ',
) "Etat civil"
FROM Pilote WHERE compa = 'SING';
+---------------+
| Etat civil
|
+---------------+
| richard grin |
| daniel vielle |
LOCATE(c1,c2,pos)
Premier indice
d’une sous-chaîne
c1 dans une
chaîne c2 à partir
de la position pos.
Exemple : indice
de 'Air' dans la
chaîne à partir du
9 e caractère.
SELECT
"Indice après 9";
+----------------+
| Indice après 9 |
+----------------+
|
13 |
+----------------+
LENGTH(c)
Longueur de la
chaîne.
SELECT
"Taille";
+-------+
| Taille |
+--------+
|
35 |
+--------+
LEFT(c,n)
Extrait les n premiers caractères à
c en partant de la
gauche.
SELECT
"Bye les Jumbo";
+----------------+
| Bye les Jumbo |
+----------------+
| A380 à Blagnac |
+----------------+
LPAD(c1,n,c2)
Insertion à gauche
de c2 dans c1 sur
n caractères.
SELECT
"sur 20";
+----------------------+
| sur 20
|
+----------------------+
| -.--.--.--.--.--Rien |
+----------------------+
REPLACE(c1,c2,c3)
Recherche les c2
présentes dans c1
et les remplace
par c3.
SELECT
"Changement";
+----------------------+
| Changement
|
+----------------------+
| EADS et Aerospatiale |
+----------------------+
Tableau 4-14 Fonctions pour les caractères (suite)
Fonction
Objectif
Exemple
LOWER(prenom)
LOWER(nom)
LOCATE('Air','Infos-Air : AirBus
pour Air-France',9)
LENGTH('Infos-Air : AirBus pour
Air-France')
LEFT('A380 à BlagnacB747B747',14)
LPAD('Rien',20,'-.-')
REPLACE('Matra et Aerospatiale',
'Matra','EADS')
