我有我做过的最长的组合case语句,我不能排除这个错误。WHEN COL_V_STD_REP_FullCourseDetail.SYSTEM = 'GEMS' WHEN RRDD LIKE'12%' OR RRDD LIKE '13%' OR RRDD LIKE '16%' OR
RRDD LIKE '17%'
我正在处理将SQL代码转换为PySpark代码,并遇到了一些SQL语句。我不知道如何在pyspark中使用case语句?我计划创建一个RDD,然后使用rdd.map,然后做一些逻辑检查。基本上,我需要遍历RDD或DF中的每一行,并且基于某些逻辑,我需要编辑其中一个列值。 when (e."a" Like 'a%' Or e."b" Like 'b%')
我正在尝试使用case语句来决定where子句是否存在于查询中 declare @Rasearch nvarchar(10)='sekhar'
where S.Username like '%'+@Rasearch+'%' 我不知道使用CASE来决定WHEN子句是否合法,但以前我使用CASE来决定当我尝试这样做的时候,我发现大小写附近的语法不正确我想使