Oracle中将查询的结果放入一张自定义表中的例子
2012-05-15 17:29
465 查看
如下的实际例子代码可以将查询的结果放入到一张自定义表中,同时可以再从这个自定义的表中查询数据:
with AA as
(SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
LASTNAME, NUMBEROFDAYS
FROM REPORT_PERFORMANCEOFANALYZER
WHERE (DTANALYZED IS NULL)
UNION ALL
SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
LASTNAME, NUMBEROFDAYS
FROM REPORT_PERFORMANCEOFANALYZER REPORT_PERFORMANCEOFANALYZER_1)
SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
LASTNAME, NUMBEROFDAYS,
(SELECT COUNT(GISPROCESSID) AS COUNTTICKETS FROM AA) COUNTTICKETS
FROM AA
ORDER BY USERNAME;
with AA as
(SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
LASTNAME, NUMBEROFDAYS
FROM REPORT_PERFORMANCEOFANALYZER
WHERE (DTANALYZED IS NULL)
UNION ALL
SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
LASTNAME, NUMBEROFDAYS
FROM REPORT_PERFORMANCEOFANALYZER REPORT_PERFORMANCEOFANALYZER_1)
SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,
GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,
LASTNAME, NUMBEROFDAYS,
(SELECT COUNT(GISPROCESSID) AS COUNTTICKETS FROM AA) COUNTTICKETS
FROM AA
ORDER BY USERNAME;
相关文章推荐
- Oracle中将查询的结果放入一张自定义表中的例子
- Oracle将查询的结果放入一张自定义表中并再查询数据
- Oracle将查询的结果放入一张自定义表中并再查询数据
- Oracle将查询的结果放入一张自定义表中并再查询数据
- Oracle查询表结果添加到另一张表中
- Oracle中把一张表查询结果插入到另一张表中
- Oracle查询表结果添加到另一张表中
- Oracle中把一张表查询结果插入到另一张表中
- MySQL 将查询结果,加入一个自定义固定值字段,插入另外一张表
- oracle 从一个表中查询结果插入到另一张表中
- Oracle中把一个查询结果插入到一张表中
- 关于oracle中将一张表中的多条数据的某列查询出来合并为一条数据显示
- Oracle中把一个查询结果插入到一张表中
- Oracle将某字段查询结果按自定义格式封装输出以及解拆操作
- Oracle中把一个查询结果插入到一张表中
- oracle中将查询结果集生成新表
- Oracle中把一张表查询结果插入到另一张表中
- Hive中将多个查询结果按行拼接成一张表
- sql2000如何将查询结果放入一张新建的表格
- Oracle中把一个查询结果插入到一张表中