Sql 查询的查询中的位和条件(QoQ)
是否可以在coldfusion QoQ SQL中使用bitAnd()条件 我已经查阅了adobe关于QoQ()的文档。它没有提到任何关于位函数的内容,但过去的经验告诉我,coldfusion文档并不总是完整的 Qoq SQL: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
SELECT *
FROM srcTable
WHERE bitAnd(member_type_bit,2) = 2
这将抛出错误:
查询语法错误。遇到“位”和(成员类型位
,。不正确的条件表达式,应为
[like | null | between | in | comparison]条件下
是QoQ不支持它,还是我需要使用不同的语法?不,QoQ使用的SQL方言中没有bitAnd()函数
您需要逐行执行此操作,即:循环记录集,并仅使用所需的行构建一个新记录集。或者将此操作推回到数据库并在那里执行(如果有)
以下列出了QoQ支持的全部内容,以供将来参考:
就这些