Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
991 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Sélectionner des entrées en fonction de la première lettre d'un champ

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sélectionner des entrées en fonction de la première lettre d'un champ

n°1575919
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 16-06-2007 à 23:57:48  profilanswer
 

Salut :hello:
 
J'aimerais pouvoir sélectionner des entrées en fonction de la première lettre d'un champ avec MySQL. Exemple :
 
id   nom
1   Superman
2   Spiderman
3   Lolman
 
Comment choisir les entrées dont le nom commence par S ?
 
Merci d'avance et désolé pour l'explication brouillonne :jap:
 
WiiDS


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
mood
Publicité
Posté le 16-06-2007 à 23:57:48  profilanswer
 

n°1575921
Deamon
Posté le 17-06-2007 à 00:13:00  profilanswer
 

SELECT * FROM TaTable WHERE nom LIKE 'S%';

n°1575922
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 17-06-2007 à 00:14:03  profilanswer
 

Putain mais quel boulet je fais [:cerveau arf]
 
Merci et désolé [:cerveau jap]


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°1575926
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 17-06-2007 à 00:22:25  profilanswer
 

Une autre question tant qu'on y est [:cerveau dawa]

 

Si je veux sélectionner tout les champs ne commencant pas par une lettre de l'alphabet (donc qui commence par ?, !, un chiffre ...), n'y a t-il pas plus propre et optimisé que ce truc ? :

 
Citation :


SELECT * FROM noms_info WHERE
nom NOT LIKE 'A%' AND
nom NOT LIKE 'B%' AND
nom NOT LIKE 'C%' AND
nom NOT LIKE 'D%' AND
nom NOT LIKE 'E%' AND
nom NOT LIKE 'F%' AND
nom NOT LIKE 'G%' AND
nom NOT LIKE 'H%' AND
nom NOT LIKE 'I%' AND
nom NOT LIKE 'J%' AND
nom NOT LIKE 'K%' AND
nom NOT LIKE 'L%' AND
nom NOT LIKE 'M%' AND
nom NOT LIKE 'N%' AND
nom NOT LIKE 'O%' AND
nom NOT LIKE 'P%' AND
nom NOT LIKE 'Q%' AND
nom NOT LIKE 'R%' AND
nom NOT LIKE 'S%' AND
nom NOT LIKE 'T%' AND
nom NOT LIKE 'U%' AND
nom NOT LIKE 'V%' AND
nom NOT LIKE 'W%' AND
nom NOT LIKE 'X%' AND
nom NOT LIKE 'Y%' AND
nom NOT LIKE 'Z%';

 

Merci d'avance [:cerveau jap]


Message édité par WiiDS le 17-06-2007 à 00:22:35

---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°1575944
did-54
Posté le 17-06-2007 à 10:15:47  profilanswer
 

WHERE substr(nom,1,1) NOT IN ('A','B','C' ....)  
 
J'sais pas si c'est beaucoup mieux !

n°1575946
Deamon
Posté le 17-06-2007 à 10:41:01  profilanswer
 

SELECT * FROM table WHERE champ NOT REGEXP '^[A-Z]'

n°1576005
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 17-06-2007 à 17:33:10  profilanswer
 

Deamon a écrit :

SELECT * FROM table WHERE champ NOT REGEXP '^[A-Z]'


On peut utiliser les regexp sur MySQL ? [:cerveau lent]
 
Merci [:cerveau jap]


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Sélectionner des entrées en fonction de la première lettre d'un champ

 

Sujets relatifs
Champ de saisie sans format HTMLquelle différence y'a t'il entre une fonction OnInit et __init__
Menu flash...Help pour la fonction Geturl[Résolu] utilisation d'une fonction d'un autre classeur.
libtomcrypt fonction de hachage et random[Access] Pb avec fonction Date et MsgBox Error$
Ajout CHAMP Before[Résolu] Récuperer des valeurs entrées dans une boite de dialogue
[JS] Sélectionner tous les champs d'un formulaire[Résolu] Problème de return d'une fonction
Plus de sujets relatifs à : Sélectionner des entrées en fonction de la première lettre d'un champ


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR