|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 388 ![]() |
Bonjour,
J'ai vu qu'il y avait une fonction IsNumeric pour savoir si une chaine contient un numérique, mais j'aimerais savoir s'il existait une fonction pour savoir si une chaine contient une lettre (et pas un numérique) J'ai bien pensé à tester si IsNumeric me renvoyait zéro, mais ca ne me convient pas car cette fonction renvoie zéro aussi pour les caractères comme # (par exemple) d'où ma question, existe t-il une fonction IsLetter () ? Merci d'avance pour votre aide edit : actuellement je suis obligé de faire comme ca : Code :
upper (LEFT (codeessai, 1)) IN ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z') |
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour
Non, il n'existe pas de telle fonction, mais sur le principe, vous pouvez faire ceci : Code SQL :
(n'acceptera pas 'Z#abc'...) ou cela : Code SQL :
à adapter en fonction de votre collation (qu'il sera peut être utile de modifier, quelle est-elle ?), du contenu potentiel de vos données et de ce que vous voulez filtrer exactement. |
||||
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 388 ![]() |
aaahh super !
Merci beaucoup ! |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 388 ![]() |
un autre petite question :
Comment tester avec le like si les caractères n°2 à n°4 soient bien des numérique ? y'a pas mieux que ca ? |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 668 ![]() |
Bonjour,
Non, pas mieux. Cela dit c'est [0-9] pour les chiffres, pas seulement [1-9] @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 388 ![]() |
rah oui heureusement que tu me le dis....
Merci |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Cela dit aussi, avec votre pattern, vous testez également le cinquième caractère
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com