Wie erkennt man, ob eine Zeichenfolge Sonderzeichen wie #, $, ^, &, *, @,! Enthält? usw. in SQL Server 2005?Wie erkennt man, ob eine Zeichenfolge Sonderzeichen enthält?
Antwort
Unter der Annahme, SQL Server:
z.B. wenn Sie Klasse Sonderzeichen wie alles, was nicht alphanumerische:
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'
Fügen Sie einfach auf andere Zeichen, die Sie nicht Klasse als Sonder, in den eckigen Klammern
Diese Antwort verwirrte mich zuerst, weil sie' LIKE' verwendet, aber die^Zeichen in der Klammer bedeutet eigentlich "NICHT" – Baodad
@AdaTheDev Wie schließen wir "-" von Sonderzeichen in diesem Szenario aus? – aaronmallen
Vielen Dank, das funktioniert für mich. – Ziggler
In postgresql können Sie reguläre Ausdrücke in der WHERE-Klausel verwenden. prüfen http://www.postgresql.org/docs/8.4/static/functions-matching.html
MySQL hat etwas simmilar: http://dev.mysql.com/doc/refman/5.5/en/regexp.html
Ich würde Ihre Antwort auffrischen, wenn Sie ein Beispiel gaben !!! – DaveBoltman
SELECT * FROM tableName WHERE columnName LIKE "%#%" OR columnName LIKE "%$%" OR (etc.)
+1: für usw.;) – Manish
Schön, ich habe diesen Code verwendet, um mein Problem zu vereinfachen. Ich war für diese Suche ** A **: 'erklären @letra char (1) Satz @letra = 'a' SELECT col1 , col2 , col3 FROM Tabelle WHERE col1 LIKE '%' + @letra + '%' ODER col2 LIKE '%' + @letra + '%' ODER col3 wie '%' + @letra + '%' ' – Bachask8
- 1. Wie erkennt man, ob eine Zeichenfolge mindestens eine Zahl enthält?
- 2. PHP: Wie kann man feststellen, ob eine Zeichenfolge Sonderzeichen enthält?
- 3. jQuery erkennt, ob eine Zeichenfolge etwas enthält
- 4. Wie erkennt man, ob eine HTML-Seite ein Video enthält?
- 5. Überprüfen Sie, ob eine Zeichenfolge enthält Zeichen
- 6. Wie überprüft man, ob eine Zeichenfolge eine bestimmte Teilzeichenfolge enthält?
- 7. Wie überprüft man, ob eine Zeichenfolge eine E-Mail enthält?
- 8. Wie erkennt man, ob eine Zeichenfolge ein bestimmtes Zeichen in JavaScript enthält?
- 9. Wie erkennt man, ob eine Zeichenfolge andere Sprachen als englische Buchstaben enthält?
- 10. Wie erkennt man, ob eine Zeichenfolge ein Zeichen von rechts nach links enthält?
- 11. Wie überprüft man, ob eine Zeichenfolge einige Zeichenfolgen enthält
- 12. Wie überprüft man, ob eine Zeichenfolge http: // am Anfang enthält
- 13. Ruby: Wie überprüft man, ob eine Zeichenfolge mehrere Elemente enthält?
- 14. Wie überprüft man, ob ein TextView eine bestimmte Zeichenfolge enthält
- 15. Wie überprüft man, ob eine Zeichenfolge zwei Sternchen enthält?
- 16. Javascript - Wie überprüft man, ob eine Zeichenfolge mehrere Teilzeichenfolgen enthält
- 17. Wie überprüft man, ob Zeichenfolge enthält Zeichenfolge in Pascal
- 18. Wie erkennt man, ob ein JPEG CMYK-Farbprofil enthält?
- 19. Erkennen, ob eine Zeichenfolge eine Tabelle enthält
- 20. Prüfen, ob eine Zeichenfolge eine andere enthält
- 21. Wie kann ich mit jquery überprüfen, ob eine Zeichenfolge ein Sonderzeichen enthält?
- 22. Überprüfen, ob die Zeichenfolge eine Berechnung enthält
- 23. Prüfen, ob eine Zeichenfolge Zahlen enthält
- 24. Applescript: überprüfen, ob eine Zeichenfolge eine leere Zeichenfolge enthält?
- 25. Python: Bestimmen, ob eine Zeichenfolge Mathematik enthält?
- 26. Wie überprüft man, ob eine Zeichenfolge eine Zeichenfolge in einer Spalte enthält? MySQL
- 27. Überprüfen, ob eine Zeichenfolge eine andere Zeichenfolge enthält
- 28. Ermitteln, ob eine Zeichenfolge eine Base64-Zeichenfolge darin enthält
- 29. Überprüfen, ob eine Zeichenfolge Asterisk (*) enthält
- 30. Java: Teilen Sie eine Zeichenfolge, die Sonderzeichen enthält
Was ist für Sie * besondere * – Joey
Jeder Charakter ist etwas Besonderes auf seine eigene Art und Weise. Sie müssen genauer sein. –
Ok, jetzt heißt es »Worauf bezieht sich das> usw.?«. – Joey