SQLite - Indexed by(索引排序)

SQLite - Indexed by(索引排序) 首页 / SQLite入门教程 / SQLite - Indexed by(索引排序)

" INDEXED BY index-name"子句指定必须使用命名索引才能在前面的表中查找值.如果index-name不存在或不能用于查询,则SQLite语句失败。

INDEXED By - 语法

以下是INDEXED BY子句的语法,可与DELETE,UPDATE或SELECT语句一起使用。

SELECT|DELETE|UPDATE column1, column2...
INDEXED BY (index_name)
table_name
WHERE (CONDITION);

INDEXED By - 示例

考虑表COMPANY,无涯教程将创建一个索引并将其用于执行INDEXED BY操作。

sqlite> CREATE INDEX salary_index ON COMPANY(salary);
sqlite>

现在从表COMPANY中选择数据,您可以使用INDEXED BY子句,如下所示:

sqlite> SELECT * FROM COMPANY INDEXED BY salary_index WHERE salary > 5000;

这将产生以下输出。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-indexed-by.html

来源:LearnFk无涯教程网

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
7           Learnfk       24          Houston     10000.0
2           Allen       25          Texas       15000.0
1           Paul        32          California  20000.0
3           Teddy       23          Norway      20000.0
6           Kim         22          South-Hall  45000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

左耳听风 -〔陈皓〕

快速上手Kotlin开发 -〔张涛〕

数据分析实战45讲 -〔陈旸〕

Elasticsearch核心技术与实战 -〔阮一鸣〕

高并发系统设计40问 -〔唐扬〕

深度学习推荐系统实战 -〔王喆〕

恋爱必修课 -〔李一帆〕

Spring编程常见错误50例 -〔傅健〕

Kubernetes入门实战课 -〔罗剑锋〕

好记忆不如烂笔头。留下您的足迹吧 :)