Comment détecter si une chaîne contient des caractères spéciaux comme #, $, ^, &, *, @ ,! etc dans SQL Server 2005?Comment détecter si une chaîne contient des caractères spéciaux?
Répondre
En supposant SQL Server:
par exemple si vous classe des caractères spéciaux comme tout qu'alphanumériques:
DECLARE @MyString VARCHAR(100)
SET @MyString = 'adgkjb$'
IF (@MyString LIKE '%[^a-zA-Z0-9]%')
PRINT 'Contains "special" characters'
ELSE
PRINT 'Does not contain "special" characters'
Il suffit d'ajouter à d'autres caractères que vous n'êtes pas classe spéciale, à l'intérieur des crochets
Cette réponse m'a troublée au début, car elle utilise' LIKE' mais^le caractère entre les parenthèses signifie réellement 'NON' – Baodad
@AdaTheDev comment excluons-nous "-" des caractères spéciaux dans ce scénario? – aaronmallen
Merci beaucoup cela fonctionne pour moi. – Ziggler
Dans postgresql, vous pouvez utiliser des expressions régulières dans la clause WHERE. Vérifier http://www.postgresql.org/docs/8.4/static/functions-matching.html
MySQL a quelque chose simmilar: http://dev.mysql.com/doc/refman/5.5/en/regexp.html
Je donnerais une réponse négative à votre réponse si vous donniez un exemple !!! – DaveBoltman
SELECT * FROM tableName WHERE columnName LIKE "%#%" OR columnName LIKE "%$%" OR (etc.)
+1: pour etc;) – Manish
Nice, j'ai utilisé ce code pour simplifier mon problème. Je cherchais ce ** á **: '@letra déclarer char (1) ensemble @letra = 'a' SELECT col1 , col2 , col3 FROM table WHERE col1 LIKE '%' + @letra + '%' OU col2 LIKE '%' + @letra + '%' OU col3 comme '%' + @letra + '%' ' – Bachask8
- 1. Comment trouver si une chaîne contient l'un des caractères spéciaux?
- 2. PHP: Comment savoir si une chaîne contient des caractères spéciaux?
- 3. Comment détecter si une chaîne contient au moins un nombre?
- 4. chaîne contient des caractères valides
- 5. Comment savoir si une chaîne contient des caractères non alphanumériques en C#/.NET 2.0?
- 6. Chaîne Java Remplacement des caractères spéciaux
- 7. Comment déterminer si une chaîne contient des métacaractères regex? (C#)
- 8. Comment remplacer des caractères spéciaux dans une chaîne?
- 9. Comment puis-je détecter si une liste contient des doublons?
- 10. Vérifier si une chaîne contient des nombres
- 11. analyse syntaxique chaîne ayant des caractères spéciaux
- 12. Vérifiez mot de passe contient caractères alphanumériques et spéciaux
- 13. sql table de serveur contient des caractères spéciaux étrangers
- 14. Comment détecter si une page HTML contient une vidéo?
- 15. Echapper des caractères spéciaux
- 16. Comment déterminer si la chaîne contient une sous-chaîne spécifique dans les X premiers caractères
- 17. comment vérifier des caractères spéciaux php
- 18. Comment puis-je tester si une chaîne contient uniquement des caractères dans un ensemble donné?
- 19. Comment déterminer si une chaîne contient une sous-chaîne spécifique
- 20. Valider une chaîne GET tout en utilisant des caractères spéciaux?
- 21. Ruby: Echapper des caractères spéciaux dans une chaîne
- 22. Comment traiter les caractères spéciaux dans une chaîne
- 23. Comment échapper des caractères spéciaux dans une chaîne que j'interpelle dans une regex Perl?
- 24. Encodage des caractères spéciaux
- 25. Regex pour voir si la séquence a des caractères spéciaux
- 26. Restriction des caractères spéciaux
- 27. Gestion des caractères spéciaux javascript
- 28. validation des caractères spéciaux
- 29. Echapper des caractères spéciaux
- 30. Correction de caractères spéciaux dans la chaîne
Que considérez-vous * spécial * – Joey
Chaque personnage est spécial à sa manière. Vous allez devoir être plus précis. –
Ok, maintenant ça devient »À quoi se réfère le> etc. – Joey