Comment détecter si une chaîne contient au moins un nombre (chiffre) dans SQL Server 2005?Comment détecter si une chaîne contient au moins un nombre?
Répondre
Je pensais que crochets échappés dans MSSQL, tels que 'LIKE '[_]''? Aussi par intérêt où avez-vous trouvé cette information? – Coops
Non cela fonctionne, je le fais depuis des années et je n'ai aucune idée d'où je l'ai vu pour la première fois ... – cjk
@CodeBlend crochets sont utilisés pour échapper lorsque * en dehors d'une chaîne, et pour délimiter des motifs lorsque * à l'intérieur * un string. –
DECLARE @str AS VARCHAR(50)
SET @str = 'PONIES!!...pon1es!!...p0n1es!!'
IF PATINDEX('%[0-9]%', @str) > 0
PRINT 'YES, The string has numbers'
ELSE
PRINT 'NO, The string does not have numbers'
Pourquoi PATINDEX, plutôt qu'un simple LIKE? – gbn
Lol ponies ...... – Tsaukpaetra
- Vous pouvez utiliser des fonctions définies par CLR ou faire une requête CONTAINS en utilisant tous les chiffres sur la colonne de recherche.
La méthode la plus simple est d'utiliser LIKE
:
SELECT CASE WHEN 'FDAJLK' LIKE '%[0-9]%' THEN 'True' ELSE 'False' END; -- False
SELECT CASE WHEN 'FDAJ1K' LIKE '%[0-9]%' THEN 'True' ELSE 'False' END; -- True
- 1. Comment vérifier si une chaîne contient au moins un nombre en utilisant Ruby?
- 2. Vérifie si une chaîne contient au moins un nombre utilisant LINQ
- 3. comment vérifier si une chaîne contient un carbonise Alphanum apparaît au moins n fois de suite
- 4. Comment vérifier si une chaîne contient au moins un caractère chinois?
- 5. vérifier si la chaîne contient à la fois le nombre et la lettre (au moins)
- 6. regex return false si la chaîne contient au moins un point d'interrogation
- 7. Comment détecter si une chaîne contient des caractères spéciaux?
- 8. Comment puis-je vérifier si une chaîne contient un nombre inférieur à un nombre entier?
- 9. Comment détecter si un nombre donné est un nombre entier?
- 10. Comment vérifier si une chaîne contient http: // au début
- 11. Comment détecter si une chaîne contient 1 lettre majuscule dans PHP
- 12. Vérifie si une chaîne contient un astérisque (*)
- 13. Vérifier si une chaîne contient des nombres
- 14. Comment détecter si une page HTML contient une vidéo?
- 15. Comment déterminer si une chaîne contient une sous-chaîne spécifique
- 16. En Perl, comment savoir si une chaîne est un nombre?
- 17. Comment puis-je détecter si une liste contient des doublons?
- 18. Comment puis-je déterminer qu'une chaîne contient au moins un caractère alphabétique?
- 19. Vérifiez si au moins 75% d'une chaîne est MAJUSCULES
- 20. Applescript: vérifier si une chaîne contient une chaîne vide?
- 21. Détection si une chaîne contient une "phrase réelle"?
- 22. Vérifie si une chaîne contient une chaîne en C++
- 23. expressions régulières - tester si une chaîne contient une autre chaîne
- 24. Comment supprimer une div si elle contient une certaine chaîne?
- 25. Déterminez si une chaîne contient une chaîne base64 à l'intérieur
- 26. Comment assurez-vous une séquence de schéma XML contient au moins un élément
- 27. Regex pour tester si une chaîne d'entrée contient un certain nombre de caractères
- 28. Bibliothèque Java pour vérifier si une chaîne contient un nombre * sans * exceptions
- 29. Comment savoir si une chaîne contient une autre chaîne dans un script shell Unix?
- 30. PHP: Comment savoir si une chaîne contient des caractères spéciaux?
Voulez-vous dire une sous-chaîne, ou est un nombre supérieur ou égal à une valeur spécifiée? –