Ein Operator ist ein zurückhaltendes Element oder ein zurückhaltendes Buchstaben, das in der WO -Aussage einer SQLite -Abfrage verwendet wird, um Methoden wie Vergleiche und Mathematik durchzuführen. Die Betreiber würden in SQLite -Abfragen angewendet, um die Anforderungen auszudrücken und als Klauseln für verschiedene Bedingungen zu arbeiten.
Manchmal kennen wir den tatsächlichen Begriff, nach dem wir suchen, nicht. Der gleichen Bediener in der Anweisung der Auswahlabfrage wird verwendet, um Datensätze basierend auf unvollständigen Details abzurufen. Zum Erstellen von Mustern enthält SQLite zwei Sonderzeichen. Dazu gehören das prozentuale Symbol (%) und das Unterstrich -Symbol (_):
In diesem Artikel werden die Methoden zur Verwendung des SQLite -ähnlichen Operators zum Abrufen von Datensätzen anhand von Musterübereinstimmungen angezeigt.
Für das Ausführen von SQLite -Abfragen haben wir „DB -Browser für SQLite installiert.Der erste Schritt besteht darin, eine neue Datenbank zu erstellen. Wir erstellen neue Datenbank. Nach dem Erstellen einer neuen Datenbank wird die neue Tabelle für jede Datenbank erstellt.”
Erstellen Sie eine Tabelle
Wir erstellen eine Tabelle mit der Tabelle "Erstellen". Hier nehmen wir das Beispiel der „Bibliothek.Die Tabelle der „Bibliothek“ enthält die Daten, die in 6 verschiedenen Spalten gespeichert sind.
Tabellenbibliothek erstellen (Nachdem wir die obige Abfrage ausgeführt haben, erhalten wir die Ausgabe, die zeigt, dass die Abfrage erfolgreich ausgeführt wird.
Fügen Sie die Daten ein
Jetzt werden wir die Werte in die Spalten der Tabelle „Bibliothek“ einfügen, indem wir die Abfrage „Insert“ ausführen.
Einfügen in die Bibliothek (book_id, book_name, Autor, Preis, Status, Ausgabe) Werte (9843, 'Brass', 'Xhenet Aliu', '2300', 'Historical Fiction', '2020'),Wir haben die Daten erfolgreich in die Tabelle eingefügt.
Verwenden Sie die Abfrage "Auswählen"
Wir möchten die gesamten Daten der Tabelle „Bibliothek“ abrufen, damit wir die Abfrage „Select“ verwendet haben. Wir können die Daten aus einigen Spalten der Tabelle abrufen, indem wir den Spaltennamen in der Abfrage angeben.
>> aus der Bibliothek auswählen;Die Ausgabe zeigt die gesamten Daten verschiedener Bücher in der Tabelle „Bibliothek.Die Daten enthalten die IDs von Büchern, Namen von Büchern, Autorenname der Bücher, Preis für diese Bücher, Status der Bücher und Ausgabe der Bücher.
Verwenden Sie wie Operator mit (%) Zeichen
Wir haben den gleichen Bediener in der Anweisung "WO" der Abfrage "Select" angewendet. Es wird verwendet, um ein definiertes Muster der erforderlichen Spalte zu untersuchen. Das prozentuale Symbol (%) wird eingefügt, um der Abfolge des Zeichens zu entsprechen.
In diesem Fall wenden wir den gleichen Bediener auf die Spalte „book_name“ der Tabelle „Bibliothek an."Und wir möchten die Daten dieser Bücher erhalten, deren Name mit dem Alphabet" a.”
>> aus der Bibliothek auswählen, wobei book_name wie "a%" wieDie Abfrage gibt die Daten von nur zwei Büchern zurück, da der Name dieser Bücher mit „a“ beginnt.”
Hier wenden wir den gleichen Bediener auf die Spalte „Autor“ der Tabelle „Bibliothek an."Wir holen die" book_id "," book-name "und" Autor "dieser Bücher, deren Namen der Autoren mit dem Brief" T "enden werden.”
>> Wählen Sie book_id, book_name, Autor aus der Bibliothek, wo der Autor „%t“ magDie Ausgabe repräsentiert den Datensatz von nur einem Buch. Das prozentuale Zeichen (%) wird zu Beginn von „T“ eingefügt, was zeigt, dass der Name des Autors des Buches mit „T endet.”
Der gleichen Bediener in SQLite wird verwendet, um Textwerte mit einer Vorlage mit Sonderzeichen zu vergleichen. In diesem Fall haben wir den gleichen Bediener in der Spalte „Preis“ der Tabelle „Bibliothek“ verwendet."Die prozentualen Symbole (%) werden zu Beginn und am Ende von" 3 "angewendet. Es zeigt, dass die Abfrage die Daten all dieser Bücher zurückgibt, deren Preis Digit 3 enthält.
>> aus der Bibliothek auswählen, wobei der Preis wie „%3%“ ausgewählt wirdDie resultierende Tabelle enthält Daten für drei Bücher, da der Preis dieser Bücher die Ziffer „3“ enthält.
Wir haben den gleichen Betreiber in der Anweisung "Wo" der Abfrage "Select" verwendet. Das prozentuale Symbol (%) wird eingefügt, um der Abfolge des Zeichens zu entsprechen. In diesem Fall haben wir den gleichen Bediener in der Spalte „Status“ der Tabelle „Bibliothek“ verwendet.Wir müssen die Aufzeichnung dieser Bücher abholen, deren Status „A“ in sich hat.
>> aus der Bibliothek auswählen, wobei der Status „%a%“;Die Tabelle enthält Daten von vier Büchern, deren Status „A“ enthält.
Verwenden Sie den gleichen Bediener mit einem Unterstrich (_)
In einigen Fällen können wir den gleichen Bediener mit dem (_) Zeichen verwenden. Ein Unterstrich (_) ist ein spezielles Zeichen und korreliert jedes Element der erforderlichen Zeichenfolge im Muster.
Der gleichen Bediener wird mit einem Unterstrich (_) und einem prozentualen Symbol (%) angewendet. Wir haben den gleichen Operator in der Spalte "Edition" der Tabelle verwendet. Wir bestimmen die Daten dieser Bücher mit 0 im 2nd Position und 1 in der dritten Position der Ausgabe eines Buches.
>> Wählen Sie Book_id, book_name, Edition, Preis aus der Bibliothek, wobei die Ausgabe "_01%" wieNachdem wir die oben genannte Abfrage ausgeführt haben, erhalten wir das Ergebnis, wie in der folgenden Abbildung gezeigt:
Der Unterstrich (_) und das prozentuale Symbol (%) wurden im gleichen Operator angewendet. Hier wollen wir das Book_id, book_name, Autor und Status dieser Bücher, deren ID 8 in der zweiten Position hat.
>> Wählen Sie book_id, book_name, Autor, Status aus der Bibliothek, wobei book_id wie „_8%“;Die Tabelle in der Ausgabe enthält Daten aus nur einem Buch.
Abschluss
In diesem Artikel haben wir mithilfe verschiedener Illustrationen besprochen, wie man den gleichen Bediener in SQLite -Abfragen nutzt. Der gleiche Operator in SQLite bestimmt, ob eine Zeichensequenz einem Muster ähnelt. Wir haben das Unterstrich (_) und das prozentuale Symbol (%) und den ähnlichen Operator verwendet, um die Sequenz zu entsprechen.