新聞中心
SQLite Indexed By
"INDEXED BY index-name" 子句規(guī)定必須需要命名的索引來查找前面表中值。

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、成都網(wǎng)站設(shè)計與策劃設(shè)計,德陽網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:德陽等地區(qū)。德陽做網(wǎng)站價格咨詢:028-86922220
如果索引名 index-name 不存在或不能用于查詢,然后 SQLite 語句的準(zhǔn)備失敗。
"NOT INDEXED" 子句規(guī)定當(dāng)訪問前面的表(包括由 UNIQUE 和 PRIMARY KEY 約束創(chuàng)建的隱式索引)時,沒有使用索引。
然而,即使指定了 "NOT INDEXED",INTEGER PRIMARY KEY 仍然可以被用于查找條目。
語法
下面是 INDEXED BY 子句的語法,它可以與 DELETE、UPDATE 或 SELECT 語句一起使用:
SELECT|DELETE|UPDATE column1, column2... INDEXED BY (index_name) table_name WHERE (CONDITION);
實例
假設(shè)有表 COMPANY,我們將創(chuàng)建一個索引,并用它進(jìn)行 INDEXED BY 操作。
sqlite> CREATE INDEX salary_index ON COMPANY(salary); sqlite>
現(xiàn)在使用 INDEXED BY 子句從表 COMPANY 中選擇數(shù)據(jù),如下所示:
sqlite> SELECT * FROM COMPANY INDEXED BY salary_index WHERE salary > 5000;
名稱欄目:創(chuàng)新互聯(lián)SQLite教程:SQLiteIndexedBy
URL網(wǎng)址:http://m.fisionsoft.com.cn/article/cdsjspp.html


咨詢
建站咨詢
