【发布时间】:2021-03-13 03:25:51
【问题描述】:
正在尝试将此 Oracle SQL 语句转换为 SQL:
SELECT
FROM
P_TIME_PERIODS TP_RaisedDate,
P_DCF_ACTIVITY,
INM_ACTIVITIES,
P_FINANCE_GROUPS,
P_CREW_HQS,
P_ACTIVITY_CODES,
P_ACTIVITIES,
(SELECT
DISTINCT
M_WW_TWRKAE00.CDE_dist,
M_WW_TWRKAE00.CDE_WR,
(SELECT DECODE(a.TXT_VALUE,NULL,a.FLG_VALUE,a.TXT_VALUE) FROM M_WW_TWRKAE00 a WHERE M_WW_TWRKAE00.cde_dist=a.cde_dist AND M_WW_TWRKAE00.cde_wr=a.cde_wr AND a.CDE_ATTRIBUTE='E911') ""Right1"",
(SELECT DECODE(a.TXT_VALUE,NULL,a.FLG_VALUE,a.TXT_VALUE) FROM M_WW_TWRKAE00 a WHERE M_WW_TWRKAE00.cde_dist=a.cde_dist AND M_WW_TWRKAE00.cde_wr=a.cde_wr AND a.CDE_ATTRIBUTE='E912') ""Left1"",
(SELECT DECODE(a.TXT_VALUE,NULL,a.FLG_VALUE,a.TXT_VALUE) FROM M_WW_TWRKAE00 a WHERE M_WW_TWRKAE00.cde_dist=a.cde_dist AND M_WW_TWRKAE00.cde_wr=a.cde_wr AND a.CDE_ATTRIBUTE='E913') ""Minor1"",
(SELECT DECODE(a.TXT_VALUE,NULL,a.FLG_VALUE,a.TXT_VALUE) FROM M_WW_TWRKAE00 a WHERE M_WW_TWRKAE00.cde_dist=a.cde_dist AND M_WW_TWRKAE00.cde_wr=a.cde_wr AND a.CDE_ATTRIBUTE='E914') ""Major1"",
`
【问题讨论】:
-
进入哪个 SQL?
-
Spark SQL。在数据块中工作
-
或进入 sql server。将选择解码转换为案例陈述是我目前的问题@jarlh
-
这不是有效的 Oracle SQL。它有一个空的
SELECT子句。
标签: sql oracle pyspark subquery