Was ich derzeit ausgewählt habe, basiert auf einer Spalte mit demselben Wert.
%Vor%Aber was, wenn ich eine Zeile basierend auf einer der Spalten, die einen String-Wert enthalten, zurückgeben möchte? Ein Pseudo-Code wäre:
%Vor%Jede Hilfe ist willkommen, ich habe nach anderen Antworten gesucht, aber ohne Erfolg.
SELECT * FROM users WHERE column LIKE '%mystring%'
wird es tun.
LIKE
bedeutet, dass wir keine exakte Übereinstimmung ( column = value
) machen, aber etwas mehr Fuzzy-Matching durchführen. "%" ist ein Platzhalterzeichen - es entspricht 0 oder mehr Zeichen, also "alle Zeilen, in denen die Spalte 0 oder mehr Zeichen gefolgt von" Mystring "hat, gefolgt von 0 oder mehr Zeichen".
Verwenden Sie LIKE
-Klausel.
Z.B. Wenn Ihre Zeichenfolge "pineapple123"
enthält, lautet Ihre Abfrage:
Und wenn Ihre Zeichenfolge immer mit einer beliebigen Zahl beginnt und mit einer beliebigen Zahl wie "345pineapple4565"
endet, können Sie Folgendes verwenden:
Tags und Links sqlite