Python 有没有办法将SQL表中的文本与case语句组合在一起
我在SQL Server表中有一个验证规则列表,例如Python 有没有办法将SQL表中的文本与case语句组合在一起,python,pyspark,azure-databricks,Python,Pyspark,Azure Databricks,我在SQL Server表中有一个验证规则列表,例如LENGTH(@input)>=50,LENGTH(@input)=50) 它不接受代码,因为它需要一个布尔表达式,而且我似乎无法将SQL Server表中的验证规则与case语句结合起来 dfh = df_rules2.withColumn("Validation2",expr("concat('CASE WHEN ', df_rules.RuleName, ' THEN 1 ELSE 0 END')"
LENGTH(@input)>=50,LENGTH(@input)=50
)
它不接受代码,因为它需要一个布尔表达式,而且我似乎无法将SQL Server表中的验证规则与case语句结合起来
dfh = df_rules2.withColumn("Validation2",expr("concat('CASE WHEN ', df_rules.RuleName, ' THEN 1 ELSE 0 END')"))