常见问题

如果要查询时间戳发生在 now()之后的数据,那么包含InfluxQL函数和 GROUP BY time()子句的 SELECT 查询必须在 WHERE 子句中提供一个时间上限。聚合函数 问题一:理解返回的时间戳 对于使用聚合函数并且没有在 WHERE 子句中指定时间范围的...

索引管理

索引在谓词中频繁使用的列 频繁地在WHERE子句中被引用的列是索引的首选。避免在频繁更新的列上建立索引 在一个频繁更新的列上建立索引会增加该列被更新时所需要的写操作数据量。如何更好的使用索引:避免创建重叠的索引 在列索引中,具有...

SELECT

当 WITH 子句中有多个查询时,RECURSIVE 应只编写一次,紧跟在 WITH 之后。它适用于 WITH 子句中的所有查询,尽管它对不使用递归或前向引用的查询没有影响。主查询以及 WITH 查询全部(理论上)在同一时间被执行。这意味着从该查询的任何...

UPDATE

执行相同的操作,在 WHERE 子句中使用子选择:UPDATE employees SET sales_count=sales_count+1 WHERE id=(SELECT sales_person FROM accounts WHERE name='Acme Corporation');更新 accounts 表中的联系人姓名以匹配当前被分配的销售员:...

数据探索概览

基础 查询结果的配置 有关查询语法的提示 SELECT语句 ORDER BY time DESC 时间语法 WHERE子句 LIMIT和SLIMIT子句 正则表达式 GROUP BY子句 OFFSET和SOFFSET子句 数据类型和转换 INTO子句 时区子句 合并-多个语句-子查询 示例数据 本文档...

对同级排序

在构造节点树后,WHERE 子句会筛选树中的行以构成结果集。SELECT LEVEL,LPAD(' ',2*(LEVEL-1))|ename"employee",empno,mgr FROM emp WHERE mgr IN(7839,7782,7902,7788)START WITH ename IN('BLAKE','CLARK','JONES')CONNECT BY PRIOR ...

SELECT

SELECT用于从一个或多个中查询数据。语法 SELECT[ALL|DISTINCT]select_expr[,select_expr.][FROM table_references[WHERE where_condition][GROUP BY {col_name|expr|position}[HAVING where_condition][ORDER BY {col_name|expr|...

SELECT

SELECT用于从一个或多个中查询数据。语法 SELECT[ALL|DISTINCT]select_expr[,select_expr.][FROM table_references[WHERE where_condition][GROUP BY {col_name|expr|position}[HAVING where_condition][ORDER BY {col_name|expr|...

更新数据

请注意在 SET 子句中的等号是一个赋值,而在 WHERE 子句中的等号是比较,不过这样并不会导致任何歧义。当然 WHERE 条件不一定非得是等值测试。许多其他操作符也都可以使用。但是表达式必须得出一个布尔结果。你还可以在一个 UPDATE 命令中...

概述

在分层查询中,结果集的行表示一个或多个树的节点。说明 单个给定行可能出现在多个树中,因而在结果集中会出现多次。查询中的层次关系由 CONNECTBY 子句描述,该子句构成了结果集中返回行的顺序的基础。下面显示了 CONNECT BY 子句及其关联...

SELECT语句

WHERE子句 WHERE子句语法为:[WHERE filter_condition]其中filter_condition可以是用 AND,OR 等二元逻辑操作符连接的多个表达式,也可以是 IN、NOT IN、EXIST、NOT EXIST 构成的相关或非相关子查询(或Semi Join)。GROUP BY子句 GROUP BY...

SELECT

(请参见下面 WHERE 子句。如果指定了 GROUP BY 子句,则输出将分成与一个或多个值匹配的一组行。如果存在 HAVING 子句,则会排除不满足给定条件的组。(请参见下面的 GROUP BY 子句和 HAVING 子句。通过使用运算符 UNION、INTERSECT 和 ...

Sql与OpenSearch查询语法的对比

OpenSearch的主战场虽然在“搜索”上,但是对大部分的Sql用法也是有很好的支持的,虽然语法...2.IN:SQL:IN 操作符允许在 WHERE 子句中规定多个值,如:WHERE column_name IN(value1,value2,.);OpenSearch:可以在filter里配置 in/not 实现。

Sql与OpenSearch查询语法的对比

OpenSearch的主战场虽然在“搜索”上,但是对大部分的Sql用法也是有很好的支持的,虽然语法...2.IN:SQL:IN 操作符允许在 WHERE 子句中规定多个值,如:WHERE column_name IN(value1,value2,.);OpenSearch:可以在filter里配置 in/not 实现。

DML无锁变更概览

DML无锁数据变更可以将单个SQL拆分成多个批次执行,能更好地满足业务方对大量数据变更的需求,例如历史数据清理、全表更新字段等,保证执行效率,减小对数据库性能、数据库空间等的影响。背景信息 当业务累积了大量数据时,需要定期清除表...

分区

查询表时通过WHERE子句查询指定所需查询的分区,避免全表扫描,提高处理效率,降低计算费用。使用数据时,如果指定需要访问的分区名称,则只会读取相应的分区。部分对分区操作的SQL的运行效率较低,会给您带来较高的费用,例如 插入或覆写...

COMMON TABLE EXPRESSION(CTE)

CTE的名称,不能与当前 with 子句中的其他CTE的名称相同。查询中任何使用到 cte_name 标识符的地方,均指CTE。cte_query:必填。一个 select 语句。select 的结果集用于填充CTE。使用示例 假设现有如下代码:insert overwrite table srcp ...

COMMON TABLE EXPRESSION(CTE)

CTE的名称,不能与当前 with 子句中的其他CTE的名称相同。查询中任何使用到 cte_name 标识符的地方,均指CTE。cte_query:必填。一个 select 语句。select 的结果集用于填充CTE。使用示例 假设现有如下代码:insert overwrite table srcp ...

SELECT

LIKE 在WHERE子句中搜索列中的指定模式。SELECT*FROM Test WHERE USERID LIKE 'USER%';IS NULL 空值判断 SELECT*FROM Test WHERE USERID IS NULL;IS NOT NULL 非空值判断 SELECT*FROM Test WHERE USERID IS NOT NULL;AND 对两或两以上...

查询

子查询是嵌套在另一个查询的 FROM 子句中的查询。使用子查询将查询作为条件应用在另一个查询中。子查询提供类似嵌套函数和SQL HAVING 子句 的功能。语法 SELECT_clause FROM(SELECT_statement)[.]语法描述 TSDB For InfluxDB®首先执行子...

DELETE

如果缺少 WHERE 子句,则会删除表中的所有行。结果有效,但表为空。说明 TRUNCATE 命令提供删除表中所有行的更快机制。仅当在 SPL 程序中使用 DELETE 命令时,才能指定 RETURNING INTO { record|variable[,.]} 子句。另外,DELETE 命令的...

SELECT

除非用圆括号指定计算顺序,同一个SELECT语句中的多个UNION操作符会从左至右计算。INTERSECT子句 命令简介 INTERSECT子句具有下面的形式:select_statement INTERSECT[ALL|DISTINCT]select_statement 参数说明 参数 说明 select_statement ...

索引选择策略

当未显式指定要访问的多元索引时,如果WHERE子句中所有的过滤列以及SELECT语句中的返回列均在一个多元索引中,表格存储会自动选择该多元索引进行数据查询。例如 Select A,B,C from exampletable where A=XXX and D=YY;语句,如果A、B、C、D...

WITH查询(公共表表达式)

在 WITH 子句中的每一个辅助语句可以是一个 SELECT、INSERT、UPDATE 或 DELETE,并且 WITH 子句本身也可以被附加到一个主语句,主语句也可以是 SELECT、INSERT、UPDATE 或 DELETE。WITH中的SELECT WITH 中 SELECT 的基本价值是将复杂的查询...

组合多个索引

只有查询子句中在索引列上使用了索引操作符类中的操作符并且通过 AND 连接时才能使用单一索引。例如,给定一个(a,b)上的索引,查询条件 WHERE a=5 AND b=6 可以使用该索引,而查询 WHERE a=5 OR b=6 不能直接使用该索引。本数据库具有组合...

只用索引的扫描和覆盖索引

如果目标是避免重复计算 f(x),一个额外的警示是规划器不一定会把不在可索引 WHERE 子句中对 f(x)的使用匹配到索引列。通常在上述那种简单查询中一切正常,但是涉及到连接的查询中就不行了。这些不足将在未来的本数据库版本中修正。部分...

INTO子句

INTO 查询,并且使用 WHERE 子句中的时间边界。这样可以防止系统内存不足。下面的代码块提供了这类查询的示例语法:SELECT*INTO<destination_database>.<retention_policy_name>.<measurement_name>FROM<source_database>....

INSERT

ON CONFLICT DO UPDATE 中的 SET 和 WHERE 子句能够使用该表的名称(或者别名)访问现有的行,并且可以用特殊的 被排除 表访问要插入的行。这动作要求 被排除 列所在目标表的任何列上的 SELECT 特权。注意所有行级 BEFORE INSERT 触发器...

错误码说明

应该为大于0的整数 6120 Distinct子句中的dist_times值错误,应该为大于0的整数 6121 Distinct子句中的reserved值错误,应为true/false 6122 Distinct子句缺少distinct_key 6123 Distinct子句中的grade值错误,例如为空,或非数值 6124 ...

使用EXPLAIN阅读查询计划

Filter:使用来自于一个WHERE子句的条件选择行。Limit:限制返回的行数。查询优化器的选择 可以通过查看EXPLAIN输出来判断计划是由ORCA还是传统查询优化器生成。这一信息出现在EXPLAIN输出的末尾。Settings行显示配置参数OPTIMIZER的设置。...

Lindorm宽表引擎执行SELECT语句时提示“This query ...

信息 如果SELECT查询的条件同时满足以下三条件,则该查询被认为是低效查询WHERE 语句没有指定表的第一主键的上下界。WHERE 语句没有指定索引表第一索引列的上下界。WHERE 语句存在非第一主键(或非第一索引列)的...

错误码说明

6121 Distinct子句中的reserved值错误,应为true/false 6122 Distinct子句缺少distinct_key 6123 Distinct子句中的grade值错误,例如为空,或非数值 6124 Distinct子句中包含distinct个数不对,个数应在(0,2]6125 Distinct子句中的max_item_...

用显式JOIN子句控制规划器

或者也可以连接 A 到 C 然后把结果与 B 连接—不过这么做效率不好,因为必须生成完整的 A 和 C 的迪卡尔积,而在 WHERE 子句中没有可用条件来优化该连接(本数据库执行器中的所有连接都发生在两输入表之间,所以它必须以这些形式之一建立...

执行计划

Filter:使用来自于一个WHERE子句的条件选择行。Limit:限制返回的行数。查询优化器选择 可以通过查看EXPLAIN输出来判断计划是由ORCA还是传统查询优化器生成。这一信息出现在EXPLAIN输出的末尾。Settings行显示配置参数OPTIMIZER的设置。...

REFRESH MATERIALIZED VIEW

也就是说,它不能是表达式索引或者包括 WHERE 子句。当物化视图还未被填充时,这选项不能被使用。即使带有这选项,对于任意一个物化视图一次也只能运行一个 REFRESH。name 要刷新的物化视图的名称(可以被模式限定)。说明 虽然用于...

DML

where clause where 子句指定必须查询的行。它由作为主键的一部分(partition key 或者clustering columns),或在其上定义了二级索引的列的关系组成。并非所有关系查询都是允许的,例如,不支持 partition key 的非相等关系(其中IN被视为...

SQL查询

SQL中的列名必须和原始表中的列名等效,例如原始表中列名为Aa,在SQL中列名必须使用Aa、AA、aA或者aa中的一个。data_type 列的数据类型,包含BIGINT、DOUBLE、BOOL等多种数据类型。SQL中列的数据类型必须和原始表中列的数据类型相匹配。...

GROUPING SETS扩展

在GROUPBY子句中使用 GROUPING SETS 扩展提供了生成一个结果集的方法,该结果集实际上是基于不同分组的多个结果集的串联。换句话说,就是执行一项 UNION ALL 运算,将多个分组的结果集合并到一个结果集中。您会看到,UNION ALL 运算以及 ...

查询

Derived Tables(Subqueries in the FROM Clause)Derived Tables指在FROM子句中的查询。语法 SELECT.FROM(subquery)[AS]tbl_name.示例 数据准备:使用如下语法创建表t1:CREATE TABLE t1(s1 INT,s2 CHAR(5),s3 FLOAT);INSERT INTO t1 ...

分析概述

重要 分析语句中不需要填写FROM子句和WHERE子句,默认分析当前Logstore中的数据。不需要在分析语句末尾加分号表示结束。分析语句中不区分大小写。基本语法 查询语句|分析语句 语句类型 说明 查询语句 查询条件,可以为关键词、数值、数值...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
物联网无线连接服务 云安全中心 短信服务 共享流量包 负载均衡 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用