Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/01/2011, 15h06   #1
Nouveau Membre du Club
 
Inscription : avril 2009
Messages : 258
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 258
Points : 26
Points : 26
Par défaut Récupérer uniquement la première lettre

Bonjour

J'ai une petite demande

J'ai une table Étudiant qui contient une colonne Nom et une colonne Prénomet d'autre colonne...

Je veux faire une requête en sql pour récupérer uniquement la première lettre des noms des étudiants et la dernière lettre des prénom des étudiants

Pourriez vous m'aider SVP

Merci :
info3licen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 15h45   #2
Invité régulier
 
Inscription : juin 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 16
Points : 7
Points : 7
salut,
tu peux le faire avec les fonctions
LEFT(str,len) et
RIGHT(str,len)

SELECT LEFT('foobarbar', 5); -> 'fooba'

http://dev.mysql.com/doc/refman/5.0/...functions.html
mickey45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 17h08   #3
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 978
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 978
Points : 5 995
Points : 5 995
Bonjour.

Attention je ne pense pas que ce soit du SQL standard, ce sont des fonctions de MySQL. En effet, je pense qu'il faut passer par des fonctions propres à ton SGBD.

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 17h35   #4
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 443
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 443
Points : 7 528
Points : 7 528
En SQL normalisé :
Code :
1
2
SUBSTRING(Nom FROM 1 FOR 1)
SUBSTRING(Prenom FROM CHAR_LENGTH(TRIM(Prenom) FOR 1)
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h11.


 
 
 
 
Partenaires

Hébergement Web