我正在尝试创建一个动态SQL语句,该语句可用于根据几个参数进行过滤。但需要注意的是,并非所有参数都可用,因此可以使用4个变量,也可以为0。这是我创建这个查询的尝试(只有一个变量的小示例): SELECT FIRST_NAME, LAST_NAMEWHERE (CASE WHEN :1 IS NULL THEN 1
invite_email from nps_responses and invite_email is not null)
然后我有一个rails 4应用程序,它有两个相应的模型,EmailContact和NpsResponse。如何将此查询转换为在Rails中的控制器方法中运行?我需要使用上述标准选择所有的email_contacts。