"INDEXED BY index-name" 子句规定必须需要命名的索引来查找前面表中值。
如果索引名 index-name 不存在或不能用于查询,然后 SQLite 语句的准备失败。
"NOT INDEXED" 子句规定当访问前面的表(包括由 UNIQUE 和 PRIMARY KEY 约束创建的隐式索引)时,没有使用索引。
然而,即使指定了 "NOT INDEXED",INTEGER PRIMARY KEY 仍然可以被用于查找条目。
下面是 INDEXED BY 子句的语法,它可以与 DELETE、UPDATE 或 SELECT 语句一起使用:
SELECT|DELETE|UPDATE column1, column2... INDEXED BY (index_name) table_name WHERE (CONDITION);
假设有表 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 支持以下五个日期和时间函数:序号函数实例1date(timestring, modifiers...)以 YYYY-MM-DD 格式返回日期。2time(timestri...
Redis Hkeys 命令Redis 哈希(Hash)Redis Hkeys 命令用于获取哈希表中的所有字段名。语法redis Hkeys 命令基本语法如下:redis 12...
OracleAND是一个逻辑运算符,可以用来组合两个或更多的布尔表达式。本文就将为大家带来OracleAND的使用方法。OracleAND运算符语...
BETWEEN运算符可以用来在Oracle中选择值在一个范围内的行数据,本教程将为大家介绍BETWEEN运算符的具体使用方法。OracleBETWEEN...
我们可以对WebServer指定的状态码进行自定义处理,例如针对常见的404/403/500等错误,我们可以展示自定义的错误信息、页...
Tornado使用三个记录器流:tornado.access:Tornado的HTTP服务器(以及可能在future中的其他服务器)的每个请求日志记录...
您可能之前阅读过,您可以设置默认的Response Status Code。但在某些情况下,您需要返回与默认值不同的状态代码。用例例如,假设...
在 Flask 中处理文件上传非常简单。它需要一个 HTML 表单,其 enctype 属性设置为“multipart/form-data”,将文件发布...