suchen
  • Anmelden
  • Melden Sie sich an
Passwort-Reset erfolgreich

Verfolgen Sie die Projekte, die Sie interessieren, und erfahren Sie die neuesten Nachrichten über sie

Programmierwörterbuch

Technisches Online-Handbuch für Serviceprogrammierer
Beliebte Suchanfragen:
Wörterbuch-Homepage Datenbank SQLite SQLite Indexed By-Funktion
SQLite Indexed By-Funktion Ausführliche Gebrauchsanweisung

SQLite Indexed By-Funktion

chinesische Übersetzung kürzliche Updates: 2018-05-16 16:59:37

sqlite

database; eingebettete relationale Datenbank

英['ɪndekst]   美['ɪndekst]

adj. Indiziert, indiziert und mit einem lebendigen Index (oder Preisindex) verknüpft

by

Englisch [baɪ]

prep.; Passed by; Kurzer Besuch;

SQLite Indexed By-Funktion Syntax

Funktion: Die Klausel „INDEXED BY index-name“ gibt an, dass ein benannter Index erforderlich sein muss, um den Wert in der vorherigen Tabelle zu finden. Wenn der Indexname Indexname nicht vorhanden ist oder in der Abfrage nicht verwendet werden kann, schlägt die Vorbereitung der SQLite-Anweisung fehl. Die „NOT INDEXED“-Klausel gibt an, dass beim Zugriff auf die vorangehende Tabelle kein Index verwendet wird (einschließlich impliziter Indizes, die durch UNIQUE- und PRIMARY KEY-Einschränkungen erstellt wurden). Selbst wenn jedoch „NOT INDEXED“ angegeben ist, kann der INTEGER PRIMARY KEY weiterhin zum Suchen von Einträgen verwendet werden.

Syntax: Das Folgende ist die Syntax der INDEXED BY-Klausel, die mit DELETE-, UPDATE- oder SELECT-Anweisungen verwendet werden kann:

SELECT|DELETE|UPDATE Spalte1, Spalte2...
INDEXED BY (Indexname)
Tabellenname
WO (BEDINGUNG);

SQLite Indexed By-Funktion Beispiel

表 COMPANY,我们将创建一个索引,并用它进行 INDEXED BY 操作。

sqlite> CREATE INDEX salary_index ON COMPANY(salary);
sqlite>
现在使用 INDEXED BY 子句从表 COMPANY 中选择数据,如下所示:

sqlite> SELECT * FROM COMPANY INDEXED BY salary_index WHERE salary > 5000;
SQLite Indexed By-Funktion