Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 查询的查询中的位和条件(QoQ)_Sql_Coldfusion - Fatal编程技术网

Sql 查询的查询中的位和条件(QoQ)

Sql 查询的查询中的位和条件(QoQ),sql,coldfusion,Sql,Coldfusion,是否可以在coldfusion QoQ SQL中使用bitAnd()条件 我已经查阅了adobe关于QoQ()的文档。它没有提到任何关于位函数的内容,但过去的经验告诉我,coldfusion文档并不总是完整的 Qoq SQL: SELECT * FROM srcTable WHERE bitAnd(member_type_bit,2) = 2 这将抛出错误: 查询语法错误。遇到“位”和(成员类型位 ,。不正确的条件表达式,应为 [like | null | between | i

是否可以在coldfusion QoQ SQL中使用bitAnd()条件

我已经查阅了adobe关于QoQ()的文档。它没有提到任何关于位函数的内容,但过去的经验告诉我,coldfusion文档并不总是完整的

Qoq SQL:

SELECT  *
FROM    srcTable 
WHERE   bitAnd(member_type_bit,2) = 2
这将抛出错误:

查询语法错误。遇到“位”和(成员类型位 ,。不正确的条件表达式,应为 [like | null | between | in | comparison]条件下

是QoQ不支持它,还是我需要使用不同的语法?

不,QoQ使用的SQL方言中没有bitAnd()函数

您需要逐行执行此操作,即:循环记录集,并仅使用所需的行构建一个新记录集。或者将此操作推回到数据库并在那里执行(如果有)

以下列出了QoQ支持的全部内容,以供将来参考:

就这些