Ich weiß, dass wir das LIKE-Prädikat in einer SQL-Abfrage verwenden können, um Zeilen mit alphanumerischen Zeichen und Sonderzeichen zu finden (WHERE desc LIKE '% #%'). Aber wie finde ich Zeilen mit dem "%" - Symbol? (WHERE desc LIKE '%%%' gibt alle Zeilen zurück).SQL-Abfrage zum Suchen von Zeilen mit "%"
Antwort
Es hängt von Ihrer DB-Maschine ab.
\%
ist das Escape-Zeichen für %
in MySQL und Oracle.
WHERE desc LIKE '%\%%'
juergen d, danke für die schnelle Antwort, aber das hat nicht für mich funktioniert (ich benutze SQL Server 2012). Dies funktionierte jedoch: WHERE desc LIKE '% [%]%' (siehe [link] http://www.techtamasha.com/escape-single-quotes-and-wild-cards-_-in-ms-sql/ 20) – Vik
Escape-Zeichen sind schwierig, in SQL Server zu folgen. es muss nur ein wörtliches
WHERE desc LIKE '%[%]%'
Gemäß dem Abschnitt "Using Wildcard Characters As Literals"
Um ein Platzhalter-Zeichen als Literal-Zeichen zu verwenden, die Platzhalter-Zeichen in Klammern einschließen.
In ANSI SQL können Sie Escape-Zeichen unter Verwendung einer escape
-Klausel angeben, z.
where desc like '%\%%' escape '\'
- 1. Suchen (und Verschieben) Zeilen mit Bedingung
- 2. Suchen Element in Tabelle mit mehreren Zeilen
- 3. Suchen von Zeilen mit denselben Werten in mehreren Spalten
- 4. Funktion zum Suchen mehrerer Muster mit Hilfe von grep
- 5. Verwenden von Joins zum Suchen von Benutzern
- 6. Linux-Server, Suchen von Dateien mit nur 4 spezifischen Zeilen
- 7. Suchen von Zeilen mit doppelten Daten in MS Access
- 8. Suchen von Zeilen mit bestimmten Bedingungen nach Reihen anderer Bedingungen
- 9. Verwenden von Cookies mit Python zum Speichern von Suchen
- 10. Verwenden von PrincipalSearcher zum Suchen von Benutzern mit "oder" -Parametern
- 11. Übereinstimmende Zeilen suchen und zählen
- 12. Regex zum Suchen von Datenbankanweisungen in VisualStudio
- 13. Nodejs Modul zum Suchen von Dateien?
- 14. Verwenden von jQuery zum Suchen einer Teilzeichenfolge
- 15. VB.Net 2015 Textfeld zum Suchen von DataGrid
- 16. Fragen zum Suchen/Ersetzen mit PropertyRegex
- 17. pgrouting/postgis - Algorithmus zum Suchen von Zwischenpunkten
- 18. Verwenden von Grenzen zum Suchen nach Koordinaten
- 19. Split separate Zeilen zum Erstellen von Dateiname
- 20. Hinzufügen von Zeilen zum Dataset
- 21. Schnellste Möglichkeit zum Vergleichen von Zeilen und vorherigen Zeilen im Pandas-Datenframe mit Millionen von Zeilen
- 22. Verwenden von Google Scripts zum Suchen und zum Vergleich Array
- 23. Verwenden von Apache Lucene zum Suchen
- 24. Paginierung in zum Suchen
- 25. Pan zum Suchen AVPlayer
- 26. Verwenden von JavaScript zum Filtern/Suchen Tabelle
- 27. Suchen nach gemeinsamen Zeilen in R
- 28. Funktion zum Suchen und Ersetzen mit Platzhalter
- 29. mongoDb Query zum Suchen von Werten mit $ in und $ oder?
- 30. Kann Methode zum Suchen von eindeutigen Zeilen in numpy.darray in Python nicht anwenden
Was [tag: rdbms] verwenden Sie? – Mureinik
Haben Sie das recherchiert? Scheint wie eine ziemlich einfache Antwort mit einer schnellen Google-Suche zu finden. –