Sqlite wie Operator

Sqlite wie Operator
„SQLite erfordert nur ein angemessenes Betriebssystem oder zusätzliche Bibliotheksunterstützung. SQLite kann auch in jedem Kontext verwendet werden, insbesondere in eingebetteten Systemen. Wir müssen SQLite nicht einmal herunterladen, während wir es aufgrund des virtualisierten Frameworks verwenden. Und wir müssen die Servervorgänge nicht bereitstellen, starten oder beenden. SQLite hat daher keine Quelldateien. Es gibt sofortige, zuverlässige, diskrete und anhaltende Operationen, Abfragen und Modifikationen.

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 (_):

  • Jede Serie von 0 oder vielleicht mehr Buchstaben passt zum Schlüsselwort prozentualer Symbol (%).
  • Das Schlüsselwort Unterstrich (_) akzeptiert jedes bestimmte Zeichen.

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 (
Book_id Integer Primärschlüssel,
Book_name text,
Autortext,
Preis numerisch,
Statustext,
Ausgabe numerisch
);

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'),
(9599, 'Broken River', 'J.Robert ',' 3000 ',' Action and Adventure ',' 2019 '),
(9094, "all das Licht, das wir nicht sehen können", "Markus Zurak", "4500", "Horror", "2022"),
(9781, "Ein kleines Leben", "Hanya", "1500", "Fantasy", "2017"),
(9345, 'Find Me', 'Laura Yan', '3200', 'Historical Fiction', '2021');

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%" wie

Die 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“ mag

Die 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 wird

Die 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%" wie

Nachdem 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.