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#;
请问,你能用英语写下你的问题吗?您想存储一个#列,然后。。。。什么?算什么?