zeigt Ergebnisse wie "cabcd a", "xyabcd xyz", "xyz abc", "x abc", "abc y". Aber ich will nur die Ausgabe wie "xyz abc", "x abc", "abc y" sein. Und abc wird in var1 gespeichertWie schreibe ich eine SQL-Abfrage, um ein Wort in einem Para zu finden?
Antwort
SELECT *
FROM #temp1
WHERE name LIKE '% abc%'
OR name LIKE 'abc_%'
Wie sei es auf beiden Seiten mit Leerzeichen Suche:
select * from table where column like "% abc%" or column like "%abc %"
Ich würde vorschlagen:
where concat(' ', column, ' ') like "% abc %"
Dieses Wort überall in der Spalte finden, Angenommen, das einzige gültige Trennzeichen ist ein Leerzeichen.
Hinweis: In SQLite würden Sie ||
anstelle von concat()
verwenden. Wenn Sie Leistung wünschen, sehen Sie sich auch Volltextindizes an.
EDIT:
Der Code, wenn der Wert in einer Variablen gespeichert ist wie folgt aussieht:
"select * from table where concat(' ', column, ' ') like ?", ['% ' + var1 + ' %'])
Try this:
SELECT * FROM table_name
WHERE column LIKE "% abc%" OR column LIKE "%abc %" OR column="abc";
Da Ihr String in einer Variablen versuchen, etwas gespeichert wird wie folgt:
SELECT * FROM table WHERE (column LIKE CONCAT('% ', var1, '%') OR column LIKE CONCAT(var1,' %'));
Zusätzliche Klammern sollen Verwirrung vermeiden, wenn Sie weitere Einschränkungen hinzufügen (UND-Operatoren haben Vorrang vor ODER).
Sie können REGEXP
verwenden und die [[:<:]]
und [[:>:]]
Wortgrenzmarkierungen:
SELECT * FROM table WHERE column REGEXP "[[:<:]]abc[[:>:]]";
Sie haben die Variable
DECLARE @Pattern_Val AS CHAR(7)
SET @Pattern_Val = '% abc %'
SELECT * FROM table WHERE column LIKE @Pattern_Val
VORSICHT zu erklären: Achten Sie auf die Länge der CHAR - Definition !!
- 1. Regex, um ein Wort zu finden, das ein Escapezeichen enthält
- 2. Python Regex, um ein Wort zu finden, existiert
- 3. Wie schreibe ich ein Shell-Skript, um die Anzahl der Seiten in PDF zu finden?
- 4. Wie schreibe ich eine Regex, die einem Wort entspricht und dann ein Bild anzeigt?
- 5. Wie schreibe ich eine hql Abfrage ein Wort von Komma getrennt Wörter zu suchen
- 6. Wie schreibe ich ein QTreeWidgetItem um
- 7. Wie schreibe ich ein Programm, um die Fliesen zu finden, die vollständig eingeschlossen sind?
- 8. Wie verwende ich eine Variable, um ein Element in einem Array zu finden?
- 9. Wie schreibe ich ein LSTM in Keras ohne eine Einbettungsschicht?
- 10. Wie schreibe ich eine PowerShell-Funktion, um Verzeichnisse zu bekommen?
- 11. Wie durch eine Datei zu finden, um ganze Zahlen zu finden
- 12. Wie bekomme ich LaTeX, um ein Wort, das einen Gedankenstrich enthält, zu trennen?
- 13. Selen Code, um die Wortzahl in einem Absatz zu finden
- 14. Wie schreibe ich eine Testklasse, um meinen Code zu testen?
- 15. Regulärer Ausdruck, um das letzte Wort im Satz zu finden
- 16. Wie schreibe ich eine fql Abfrage um Freunde an einem bestimmten Ort zu listen
- 17. Finden Sie ein beliebiges Wort in einem Satz
- 18. Regex, um eine URL basierend auf einem Wort zu entsprechen
- 19. Wie grep um ein optionales Wort einzuschließen?
- 20. Wie schreibe ich eine SQL-Abfrage, um doppelte Werte in einem bestimmten Feld zu identifizieren?
- 21. Wie schreibe ich ein Code-Snippet, um eine Methode in C# zu generieren?
- 22. Wie schreibe ich ein Skript, um Änderungen in einer langen Textdatei zu verifizieren?
- 23. Wie schreibe ich ein Clojure-Makro, um einen regulären Ausdruck aus einem String zu erstellen?
- 24. Algorithmus, um eine quadratische Form in einem Bild zu finden?
- 25. Algorithmus, um Wort auf Boggle Board zu finden
- 26. Wie schreibe ich eine SQL-Abfrage, um eine Tabelle basierend auf einem Ergebnis in einer anderen Tabelle zu aktualisieren
- 27. Wie schreibe ich eine JPA-Kriterienabfrage, um ein Objekt in einem Datumsbereich zu finden, und schließe die Endpunkte dieses Datumsbereichs ein?
- 28. Schreiben in eine para mit jQuery
- 29. Wie bekomme ich mein Programm um jeden Fall zu akzeptieren, wenn ich ein Wort hinein gebe
- 30. Wie ein bestimmtes Wort in einem Absatz zu markieren
Dann sollte Ihr Muster ein Leerzeichen vor abc enthalten. – Sevle
Was passiert, wenn abc in einer Variablen gespeichert wird? – Nitya