Sqlite zwischen

Sqlite zwischen
SQLite ist ein relationalbasierter Datenbankserver, der als Softwareplattform implementiert ist. In Aspekten des Einsatzes, der Systemverwaltung und der erforderlichen Anforderungen steht die Lite von SQLite für „leichteres Gewicht“. In der eigenständigen Bedürfnisse kein Server und keine Konfiguration benötigt einige der herausragenden Funktionen von SQLite sind. SQLite würde die Verwendung eines Servers nicht zulassen. Die Software, die die SQLite -Datenbank abruft. Die Anwendungen integrieren sich in der SQLite -Datenbank durch Lesen und Schreiben in Datenbankordner im Speicher.

SQLite bietet dem Benutzer eine Vielzahl von Operatoren, von denen einer zwischen sich liegt. Es wird verwendet, um den Ausdruck mit der bereitgestellten Grenze zu vergleichen. Im Allgemeinen wäre der Zwischenbetreiber ein logischer Operator, der true zurückgibt, wenn eine Grenze definiert und ansonsten falsch ist. Wir werden die zwischen Klausel mit einem niedrigen Bereich mit einem niedrigen Bereich für einen oberen Bereich nach Bedarf und auch mit der Where -Klausel und einigen anderen SQL. Wir könnten jede Klausel und jeden anderen Befehl verwenden, um Zeilen aus bestimmten Tabellen basierend auf den Benutzeranforderungen zu erhalten. Das Ergebnis ist null oder undefiniert, wenn einige der an den zwischen dem Operator angegebenen Einträge Null enthalten. In diesem Artikel werden wir die Verwendung von SQLite zwischen dem Befehl mit unterschiedlichen Abbildungen diskutieren.

Wir haben den Compiler „BD -Browser für SQLite“ heruntergeladen, um SQLite -Abfragen auszuführen. Drücken Sie zunächst Strg+N auf der Tastatur, um eine neue Datenbank zu erstellen. Die Datenbankdatei wird in jedem Ordner auf dem Computer gespeichert, der den Typ "SQLite -Datenbankendateien" enthält. Nach dem Erstellen einer neuen Datenbank besteht der nächste Schritt darin, bestimmte Tabellen zu erstellen.

Schaffung von Tisch

Wir werden eine Tabelle mit dem Namen "Produkt" erstellen. Diese Tabelle enthält die Daten verschiedener Produkte. Wir geben den Datentyp aller Spalten in der Abfrage „Erstellen“ an. Die Spalte "ID" hat einen Ganzzahl -Datentyp, "Name" hat einen Textdatentyp, "Menge" einen numerischen Datentyp, "Preis" hat auch einen numerischen Datentyp und "Rack" einen Zeichendatentyp enthält.

Tischprodukt erstellen (
ID Ganzzahl Primärschlüssel,
Nennen Sie Text,
Menge numerisch,
Preis numerisch,
Rack Char
);

Die Ausgabe zeigt, dass die folgende Abfrage zum Erstellen einer Tabelle „Produkt“ ohne Fehler ausgeführt wird:

Dateneinführung

Wir haben die Abfrage „Insert“ verwendet, um die Daten aller Spalten der "Produkt" -Tabelle hinzuzufügen. Die Daten enthalten die Spalten von "ID", "Name", "Menge", "Preis", "Rack".

In Produkt (ID, Name, Menge, Preis, Rack) Werte (1, 'Shampo', '50', '1000', '4A') einfügen (1, 'Shampo', '50', '1000', '4a'),
(2, "Face Wash", "40", "2000", "3b"),
(3, 'Suppe', '60', '3000', '6c'),
(4, "Tee", "30", "1500", "1a"),
(5, "Zahnpaste", "70", "5500", "6d"),
(6, 'Nagellack', '58', '1200', '3a'),
(7, 'Waschpulver', '64', '3200.',' 1b '),
(8, "Zahnbürste", "94", "3500", "2c");

Wir haben die Daten erfolgreich in die Tabelle „Produkt“ eingefügt, wie in der Abbildung gezeigt:

Verwenden Sie die Abfrage "Auswählen"

Jetzt möchten wir die Daten in den Spalten aus der Tabelle „Produkt“ abrufen. Wenn wir zusammen mit dem * Symbol "Auswählen" verwendet haben, gibt es die gesamten Daten der erforderlichen Tabelle zurück. Wir können manchmal die Namen der Spalten in der Abfrage „auswählen“ angeben, aus der wir Daten abholen möchten.

>> aus dem Produkt auswählen

Die Abfrage gibt die Daten von acht verschiedenen Produkten zurück. Wir verwenden das * Symbol in der Abfrage „Select“, um alle Informationen über die Produkte zu erhalten.

Verwendung zwischen Operator

Zwischen einem logischen Operator, der feststellt, ob ein Wert innerhalb eines bestimmten Bereichs fällt. Der Zwischenbetreiber bewertet TRU. Die Anweisung "WO" der Befehle ausgewählt, entfernen und ersetzen.

In diesem Fall wenden wir die Abfrage „Select“ zusammen mit der Klausel „Wo“ an. In der Klausel "Wo" beschäftigen wir uns zwischen dem Bediener in der Spalte "ID".

>> ID, Name, Preis aus dem Produkt auswählen, wobei die ID zwischen 3 und 6

Nachdem wir die vorherige Abfrage ausgeführt haben, erhalten wir die ID, den Namen und den Preis der Produkte, deren IDs zwischen 3 und 6 liegen.

Wir verwenden die Abfrage „Select“ in der Tabelle „Produkt“, um die Daten (Name, Menge und Preis) der Produkte zu erhalten. Wir geben jedoch die Bedingung an, indem wir den zwischen Operator in der Klausel „WO“ verwendet. Wir beantragen auch die Klausel „Order by“ in der Abfrage, so.

>> Wählen Sie Name, Menge, Preis aus dem Produkt, wobei die Menge zwischen 40 und 64 nach dem Preis bestellen

Nach dem Ausführen der vorherigen Abfrage erhalten wir die Daten der Produkte, deren Menge größer als 40 und weniger als 64 liegt. Der Zwischenbetreiber wird hier auf die Spalte „Menge“ angewendet.

Der Zwischenbetreiber in SQLite wird angewendet, um Datenzeilen in einem bestimmten Bereich in der Abfrage „Auswählen“ abzurufen. In diesem Beispiel können wir zwischen Betreiber für die Namen der Produkte einsetzen. Wir möchten die Daten dieser Produkte mit dem Startalphabet der Namen zwischen S und W abrufen.

>> ID, Name, Preis aus dem Produkt auswählen, wobei der Name zwischen 's' und 'w'

Im Ergebnis haben wir die ID, den Namen und den Preis von fünf verschiedenen Produkten, wie unten angegeben:

Verwenden Sie nicht zwischen Operator

Das Nicht zwischen Operator wird verwendet, um die Ausgabe des zwischen Bedieners zu vernachlässigen. Wenn der Wert der definierten Bedingung kleiner als der Wert des unteren Bereichs oder mehr als der Wert des oberen Bereichs ist, liefert der nicht zwischen Operator true. Das nicht zwischen Bediener wird auf die Spalte „Preis“ angewendet.

>> aus dem Produkt auswählen, wobei der Preis nicht zwischen 1000 und 3000 ist

Hier erhalten wir die Daten dieser Produkte, deren Preis nicht zwischen 1000 und 3000 liegt.

In diesem Fall beschäftigen wir den nicht zwischen Bediener auf der Spalte „Rack“ der Tabelle „Produkt“. Wir möchten den Namen, die Menge und den Rack der Produkte erhalten, deren „Rack“ -Zahlen außer 4A und 6c ist.

>> Wählen Sie Name, Menge, Rack aus dem Produkt, bei dem Rack nicht zwischen '4a'

In der Ausgabe haben wir nur sechs Produkte, deren „Rack“ -Zahlen außer 4a und 6c ist.

Abschluss

Wir hoffen, dass diese Informationen Ihnen geholfen haben, SQLite dazwischen vollständig zu erfassen. Mit Hilfe mehrerer Beispiele zwischen den Operatoren haben wir die Grundstruktur zwischen und nicht zwischen den Operatoren im vorhergehenden Artikel erörtert. Dieser Artikel hat uns auch gezeigt, wann und wie SQLite zwischen und nicht zwischeneinander eingesetzt werden soll. Der Zwischenbetreiber vergleicht einen Wert mit einem Bereich. Die Grenze umfasst einen Startausdruck, einen und einen Termin und einen terminalen Ausdruck. Immer wenn der ausgewählte Wert innerhalb der Grenze liegt, liefert der Bediener 1. Sonst liefert es 0.