来自SQL::语句::Functions文档:当使用SQL::语句/ SQL::解析器直接解析SQL时,函数(内建的或用户定义的)可能发生在值、列名、表名或谓词的SQL语句中的任何地方。当通过DBD或在解析和执行SQL的任何其他上下文中使用这些模块时,函数可以发生在相同的位置,除非它们不能出现在包含用于解析和执行clause.valid的SELECT语句的列选择子句中。 SELECT * FROM MyFunc(args); SELECT * FROM x W
SELECT IF(csb.behaviours like '%1%', true, false) as `behaviour_1`, IF(csb.behaviours like '%4%', true, false) as `behaviour_4`,
IF(csb.behaviours like '%5%IF(csb.behaviours like