现在,我希望按字词分组并查看它们在一个ORG(' DMS')下显示的次数以及它在其他ORG(' NONDMS')文件中显示的次数。它应该是这样的:
WORD DMS(count) NOTDMS(count)
health 118 32
这是我的代码。我可以在SELECT之后运行该部分,但无法将其写入新文件。
CREATE Table DMSCOUNT(WORD varchar(200), DMSTotal int, NOTDMSTotal int)
INSERT INTO DMSCOUNT
SELECT Word,
SUM(CASE WHEN ORG='DMS' THEN 1 ELSE 0 END),
SUM(CASE WHEN ORG != 'DMS' THEN 1 ELSE 0 END)
FROM temp
GROUP BY Word;
错误讯息:Error at Command Line:3 Column:1
Error report:
SQL Error: ORA-00922: missing or invalid option
00922. 00000 - "missing or invalid option"
*Cause:
。
*Action:
任何人都可以帮我弄清问题是什么?仅供参考,这是我分享表格的旧帖子。非常感谢。
答案 0 :(得分:0)
在;
语句后加上分号create table
,如下所示
CREATE Table DMSCOUNT(WORD varchar(200), DMSTotal int, NOTDMSTotal int); <-- Here
INSERT INTO DMSCOUNT
SELECT Word,
SUM(CASE WHEN ORG='DMS' THEN 1 ELSE 0 END),
SUM(CASE WHEN ORG != 'DMS' THEN 1 ELSE 0 END)
FROM temp
GROUP BY Word;