SQLite Glob -Klausel

SQLite Glob -Klausel
„SQLite ist ein In-Process-Modul, das ein interaktionales SQL-Datenbanksystem bietet, das in sich geschlossen, virtualisiert ist und keine Initialisierung erfordert. In der SQLite -Datenbank funktionieren die gleiche Klausel und die Glob -Klausel ähnlich. Die Glob -Klausel wird verwendet, um festzustellen, ob ein Charakter ein Muster erfüllt oder nicht. Die Glob -Klausel ist im Gegensatz zur ähnlichen Klausel eine bestimmte Instanz und verwendet Unix -Sonderzeichen. Darüber hinaus fehlen den Global -Layouts einige Fluchtsymbole.

Die Sonderzeichen, die in der Glob -Klausel verwendet werden, sind wie folgt:

  • Das Sternchen (*) -Symbol enthält jede Zeichenzahl von Zeichen.
  • Das Symbol des Fragezeichens (?) passt nur zu einem Element.

Wir werden auch die Listing Wildcard [] verwenden, um ein einzelnes Element aus einer Liste von Elementen zusätzlich zu diesen Sonderzeichen zu identifizieren. Eine Reihe von Buchstaben kann auch mit der Liste der Listing Wildcard verwendet werden. Darüber hinaus wird das Symbol ^ zu Beginn einer Liste verwendet.

Wir werden die Details der SQLite Glob durchgehen und veranschaulichen, wie Sie sie verwenden, um Informationen aus der Tabelle in diesem Artikel abzurufen.

Um die Anfragen auszuführen, müssen wir jeden Compiler installieren. Hier haben wir die Software „BD -Browser für SQLite installiert.Erstens haben wir eine neue Datenbank erstellt, indem wir die Option „Neue Datenbank“ aus der Menüleiste auswählen. Dies würde in den Ordner mit den Typ SQLite -Datenbankdateien gespeichert. Um eine neue Datenbank zu erstellen, können wir auch die Abfrage ausführen. Dann erstellen wir eine Tabelle, indem wir ihre spezifische Abfrage ausführen.”

Erstellen Sie eine Tabelle

Wir werden eine Tabelle namens „Professor“ erstellen und die Daten darin speichern. Diese Tabelle enthält unterschiedliche Spalten, einschließlich „ID“, „Name“, „Geschlecht“, „Alter“, „Stadt“ und „Gehalt.ID hat einen "Ganzzahl" -Datentyp. Während Name, Geschlecht und die Stadt "Text" -Datentyp haben. Das Attributalter und das Gehalt haben einen numerischen Datentyp. Der Hauptschlüssel dieser Tabelle ist „ID.”

Die Ausgabe zeigt, dass die Erstellung der Abfrage erfolgreich ausgeführt wird.

Fügen Sie die Daten ein

Nachdem wir die Tabelle „Student“ erstellt haben, fügen wir nun die Daten des Schülers in diese Tabelle ein. Also haben wir die Abfrage "Einfügen" verwendet.

Einfügen in Professor (ID, Name, Geschlecht, Alter, Stadt) Werte (30394, 'Hania', 'weiblich', '40', 'rawalpindi'),
(39454, 'Abdan', 'männlich', '47', 'Multan'),
(39093, "Shazaib", "männlich", "39", "Karachi"),
(48397, "Shazia", ​​"Frau", "45", "Lahore"),
(39494, 'Dania', 'weiblich', '40', 'Okara');

Wir haben die Daten effektiv in die Spalten der Tabelle „Professor“ eingefügt.”

Wählen Sie Abfrage

Jetzt möchten wir die Abfrage von "Select" ausführen, um die gesamten Daten der Tabelle „Professor.„Wir können die gesamten Daten aus der Tabelle abrufen oder die spezifischen Daten aus der Tabelle abrufen, indem wir die Namen der Spalten in der Abfrage„ auswählen “erwähnen.

>> aus Professor auswählen;

Diese Abfrage von Select ruft die Daten aller Spalten der Tabelle „Professor.”

Verwenden Sie Glob -Klausel

Die Glob -Klausel in SQLite wird verwendet, um festzustellen, ob ein erforderlicher Wert mit einem bestimmten Satz übereinstimmt. Es ist identisch mit einem ähnlichen Operator darin, dass es wahr ist, wenn ein Wert mit dem Vorlageparameter übereinstimmt.

In diesem Fall haben wir die Glob -Klausel im WO -Befehl der Auswahlabfrage verwendet. Wir haben die Glob -Klausel auf die Spalte "ID" der Tabelle angewendet.

>> Select * von Professor Where ID Glob '30 * '

Die Abfrage gibt den Aufzeichnung der Professoren zurück, deren Wert von ID mit „30“ beginnt. Die resultierende Tabelle hat nur einen Professor, der diesen Zustand erfüllt.

Hier wenden wir die Glob -Klausel so an, dass die Auswahlabfrage die Daten von Professoren abruft.

>> Wählen Sie * von Professor Where ID GLIB?94*'

Die Auswahlabfrage wird erfolgreich ausgeführt, wie in der Abbildung gezeigt.

Wir erhalten eine Aufzeichnung derjenigen Professoren, deren Alter mit 4 beginnt und mindestens 1 Element in Länge hat. Zu diesem Zweck kann die Glob -Klausel verwendet werden.

>> Wählen Sie * von Professor Where Age Glob '4 aus?''

In der Ausgabe erhalten wir die Daten von nur vier Professoren, deren Alter mit 4 beginnt und 1 mehr Element hat.

In diesem Fall haben wir die Glob -Klausel in der Namensspalte der Tabelle verwendet. Wir werden die Aufzeichnung dieses Professors finden, dessen Name mit den Alphabeten endet.”

>> Wählen Sie * aus Professor, wo der Name Glob ' * ia' '

Das Ergebnis der obigen Abfrage ist unten dargestellt:

Wir werden nur die ID, den Namen und die Stadt der Professoren abrufen.

>> Wählen Sie ID, Name, Stadt von Professor Where City Glob?a*i ''

Die Auswahl der Abfrage holt die Daten einiger spezifischer Spalten ab, die in der obigen Abfrage angegeben sind.

Hier möchten wir nicht die gesamten Daten der Tabelle „Professor“ erwerben.„Wir benötigen nur Daten für drei Spalten, sodass wir die Namen dieser Spalten in der Abfrage auswählen. Die Glob -Klausel wird auf die Spalte "Name" angewendet.

>> Wählen Sie Name, Geschlecht, Alter von Professor, wobei der Name Glob 'a???N'

Nachdem wir die obige Abfrage ausgeführt haben, erhalten wir den Namen, das Geschlecht und das Alter der Professoren, deren Name fünf Alphabete enthält und den Namen, beginnend mit dem Alphabet „A“ und endet mit dem Alphabet „N).Wir haben nur einen Professor, der den Global -Zustand erfüllt.

In diesem Beispiel möchten wir die Daten aus der Tabelle „Professor“ holen, in der das Geschlecht der Professoren an jeder Position „EMA“ enthält.

>> SELECT*von Professor, wo Gender Glob '*EMA*'

Im Ergebnis haben wir Aufzeichnungen von nur drei Professoren, deren Geschlechtswert „EMA“ enthält.

Wir werden die Glob -Klausel in der Spalte „Name“ so verwenden.

>> ID, Name, Stadt von Professor auswählen, wobei Name GLIB '[a-j]*';

Die Auswahlabfrage liefert nur die ID, den Namen und die Stadt der Professoren, die den Global -Zustand erfüllen.

Abschluss

In diesem Artikel haben wir detailliert besprochen, wie die Glob -Klausel in SQLite verwendet werden kann. Die Hauptabfrage von SQLite DB ist die Auswahlabfrage. Wir können angeben, was im Abschnitt Auswählen abgerufen werden soll. Die aus der Anweisung der Abfrage angewendete Aussagen, um festzustellen, woher Daten abgerufen werden sollten. Wir können die Daten aus der Tabelle abrufen, indem wir unterschiedliche Bedingungen in der Glob -Klausel der Auswahlabfrage angeben.