在where子句中带有upper的KDB查询

德巴南达

如何使用upper()inwhere子句。下面的查询给出了错误:

http://kdbserver:5001/?select from table where upper(cola) = `ABC

请建议如何查询

注意:可乐是专栏

http://kdbserver:5001/?select upper(cola) from table <-- is working fine.
特里林奇

尝试upper[cola]='ABC'

圆括号不用于函数自变量,而用于优先级等。方括号用于函数自变量。

之所以在第二种情况下使用圆括号,是因为解析器只是忽略了它们。将与select upper cola from table

在第一种情况下,您实际上是有效的,select from table where upper (cola='ABC')而不是select from table where (upper cola)='ABC'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 WHERE 子句中带有日期的 GemFireXD 导出查询

来自分类Dev

带有字符串连接的Firebird查询,例如where子句中的查询不起作用

来自分类Dev

如何在带有Rails的SQL查询的where子句中的值数组上生成LIKE?

来自分类Dev

MySQL:强制查询在WHERE子句中使用带有局部变量的索引

来自分类Dev

在where子句中具有相关子查询的SQL查询

来自分类Dev

WHERE子句中的查询错误

来自分类Dev

删除Where子句中的查询

来自分类Dev

WHERE子句中的多个查询

来自分类Dev

在WHERE子句中带有参数的SSRS表达式

来自分类Dev

在带有IN条件的where子句中使用CASE

来自分类Dev

SELECT语句中带有WHERE子句的嵌套COUNT

来自分类Dev

在带有clob参数的where子句中使用函数

来自分类Dev

SQL Server上带有IN的WHERE子句中的CASE语法

来自分类Dev

where子句中具有聚合的复杂查询

来自分类Dev

具有替换的子查询无法在WHERE子句中识别

来自分类Dev

在where子句中具有多列的子查询

来自分类Dev

Mysql 查询 - 带有子查询结果的 where 子句

来自分类Dev

在带有Join子句的linq的多个where子句中使用Trim

来自分类Dev

SQL查询中带有总和的Where子句

来自分类Dev

UNION与带有大WHERE子句的两个查询

来自分类Dev

带有复杂 where 子句的复杂 LINQ 查询

来自分类Dev

带有 WHERE 子句的抽象具体 SQL 查询

来自分类Dev

带有 Where/Having 子句的 SQL 查询案例

来自分类Dev

带有两个 where 子句的子查询

来自分类Dev

带有 In Case 和 Where 子句的子查询

来自分类Dev

在WHERE子句中查询XML属性值

来自分类Dev

在查询的where子句中参数化多个OR

来自分类Dev

在where子句中构建动态linq查询

来自分类Dev

SQL查询:在WHERE子句中使用AND / OR

Related 相关文章

热门标签

归档