问题 填空题

设有一个自由表(表文件名为LWSJ.DBF),用于记录某期刊发表的学术论文情况,其表结构(部

从表3中可以看出,每篇论文有多个关键词,且各个关键词之间用斜杠(/)分隔。为了基于所有论文统计关键词词频(即每个关键词出现次数),需要创建一个表结构如表4所示的表(表文件名为GJC),且将表3所示数据处理成表5所示的数据(表3中的每条记录与表5中多条记录对应,对应的记录数由关键词个数决定)。

完善下列程序,其功能是: 首先创建表GJC,然后根据表LWSJ的数据生成表GJC的数据,最后

利用SELECT-SQL语句生成并以降序方式显示关键词词频。

CLOSE TABLES ALL

() gjc(lwbh c(10),gjc c(20))

SELECT 0

USE lwsj

SCAN

c1=lwbh

c2=ALLT(gjc)+"/END"

Do WHILE "/"$c2

i=()(’/’,c2)

c3=LEFT(c2,i-1)

INSERT INTO gjc(lwbh,gjc)()(c1,c3)

c2=SUBS(c2,i+1)

()

SELECT lwsj

ENDSCAN

SELECT gjc AS关键词,COUNT(*) AS 词频 FROM gjc;

GROUP BY 1 ORDER BY ()

答案

参考答案:Create Table;At;Values;Enddo;2 desc

单项选择题 A1/A2型题
判断题