Sql 使用其他表数据创建表

Sql 使用其他表数据创建表,sql,oracle,Sql,Oracle,下面的查询可以工作,但我需要两个字段 CREATE TABLE TOTAPPS (ANUM) AS SELECT a.A# FROM APPLICANT a. 这是我的工作 //TOTAPPS ANUM -------- 如果我想创建两个字段 //Totapps ANUM NUMBER --------------------------- 我应该如何创建表?为了得到正确的答案? 例如,数字是指ANUM CREATE TABLE TOTAPPS (ANUM) A

下面的查询可以工作,但我需要两个字段

CREATE TABLE TOTAPPS (ANUM) AS SELECT a.A# FROM APPLICANT a.
这是我的工作

//TOTAPPS
ANUM
--------
如果我想创建两个字段

//Totapps
ANUM               NUMBER
---------------------------
我应该如何创建表?为了得到正确的答案? 例如,数字是指ANUM

CREATE TABLE TOTAPPS (ANUM) AS SELECT a.A# FROM APPLICANT a,
   (NUMBER) AS SELECT COUNT(*) FROM a.A#;

但是它失败了。

调用列号是不正确的,因为它是一个保留字。假设在第二次查询中,您希望向表中添加a.a#的不同值以及表中这些值的计数,您应该尝试以下操作:

CREATE TABLE TOTAPPS (ANUM, MYNUMBER) AS 
SELECT a.A#, COUNT(a.A#) FROM APPLICANT a GROUP BY a.A#;

请问,你能用英语写下你的问题吗?您想存储一个#列,然后。。。。什么?算什么?