Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Python 有没有办法将SQL表中的文本与case语句组合在一起_Python_Pyspark_Azure Databricks - Fatal编程技术网

Python 有没有办法将SQL表中的文本与case语句组合在一起

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')"

我在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')"))