select-oracle将查询的结果再存入到另一个表中,如何写sql或者说怎么实现

问题描述

oracle将查询的结果再存入到另一个表中,如何写sql或者说怎么实现

具体如select count(*) from test3;(test3表里面有8条数据)
将这个结果再insert到另一张表中。我试着写了
insert into sum select count(*) from test3;这个但是插入的数据不是8而是1,很郁闷

解决方案

insert into 目标表(字段列表) select 字段列表 from 原始表
能达到你的需求

解决方案二:

count(*)是取多少行

insert into 表名(字段名)( select sum(列名) from test3;)

解决方案三:

补充一下
insert into 目标表(字段列表) select 字段列表 from 原始表 where 条件,具体需求改select后面的,这里告诉你语法

时间: 2024-08-03 19:13:26

select-oracle将查询的结果再存入到另一个表中,如何写sql或者说怎么实现的相关文章

mysql 如何把查询到的结果插入到另一个表中

问题描述 mysql 如何把查询到的结果插入到另一个表中 首先我们在goods表中查询SELECT goods_id FROM ecs_goods WHERE goods_name = '23423423' LIMIT 1查询goods_name对应的goods_id的值然后把查询到的goods_id的值作为参数,INSERT INTO ecs_comment (comment_id comment_type id_value email user_name content comment_ra

Oracle将查询的结果放入一张自定义表中并再查询数据_oracle

如下的实际例子代码可以将查询的结果放入到一张自定义表中,同时可以再从这个自定义的表中查询数据: with AA as (SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED, GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME, LASTNAME, NUMBEROFDAYS FROM REPORT_PERFORMANCEOFA

Oracle查询一个表中的几万条数据,不用or,优化的方法还有什么呢

问题描述 Oracle查询一个表中的几万条数据,不用or,优化的方法还有什么呢 如:name numbers a 22 b 33 c 44 d 55 . . . 查询a.b.d的详细信息,不用or in之类的 解决方案 用 EXISTS ........

怎么样从gridview中获取一列数据的值?再怎么把获得的数据插入到另一个表中?没分了,还望各位大哥帮帮忙!!谢谢

问题描述 单击gridview控件外部的一个按钮,怎么获取gridview中的一列数据?获得的数据怎么插入到另一个表中,比如说那个表名是a 解决方案 解决方案二:FindControl获取RowIndex,再cells[i].text解决方案三:你根据ID查询出来值,然后再把值添加到a表这样就可以了吧!解决方案四:DataTabledt=newDataTable();dt.Columns.Add("col1");foreach(GridViewRowgvrinGridView1.Row

sql server 2008如何根据一个表中数据去查询另一个表的数据?

问题描述 sql server 2008如何根据一个表中数据去查询另一个表的数据? 现在我有三个表,表A有11列,其中有一列用来记录员工的id,一列是记录类型的Id,现在我要查询出表A的所有数据,但同时我要通过员工的id去查询出表B的员工名,通过类型的id,去查询出表C中的类型详情,最后我要得到的数据就是表A中除了员工id和类型id的数据外的9列数据,加上表B的员工名和表C的类型详情,请问这样的SQL语句要如何写? 解决方案 用一个表的数据更新另一个表Sql ServerSQL server中将

《Oracle SQL疑难解析》——1.6 批量地从一个表中复制数据到另一个表

1.6 批量地从一个表中复制数据到另一个表 Oracle SQL疑难解析 1.6.1 要解决的问题 如何从一个表中一次性复制多行记录到另一个表. 1.6.2 解决方法 INSERT INTO... SELECT... 方法可以插入多行记录,关键是用SELECT语句选择多行记录时一定要用对选择条件.我们把以前的SELECT语句做一点修改,就可以选择多行记录了: 当然,前提是存在HR.CANDIDATES表,在做练习前,应确保你的HR.CANDIDATES表和例子中的表是一致的. 1.6.3 数据库

oracle修改一个表中的主键字段值,与其外键关联的另一个表中的相应字段值也改变

问题描述 oracle修改一个表中的主键字段值,与其外键关联的另一个表中的相应字段值也改变 oracle 中修改一个表中的主键字段值,与其外键关联的另一个表中的相应字段值也改变? 有如下两张表,表a和表b 表a 结构如下: ID Name age 1 lisi 18 2 wangwu 21 3 sunliu 34 4 yiliu 24 ... ... ... 其中ID字段为表a主键且自增 表b结构如下: CID CNAME ID 1 aaaaa 1 2 bbbbb 2 3 cccccc 4 4

java oracle-怎么在oracle用imp导入数据库前删除数据库里的表 触发器怎么写 或者java代码怎么写

问题描述 怎么在oracle用imp导入数据库前删除数据库里的表 触发器怎么写 或者java代码怎么写 // 还原 Button button_1 = new Button(composite_1, SWT.NONE); button_1.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { TableItem[] tis = table.get

delphi 7-delphi7 如何把一个表数据读出来再写到另一个表中

问题描述 delphi7 如何把一个表数据读出来再写到另一个表中 现有一个SQL数据库文件 请问怎么用DELPHI7把里面数据读取出来再写入另外一个表中. 数据库结构为: 学校名 学号 姓名 考号 ...... 一中 1 啊啊 1 二中 2 问问 2........以此类推 请问该怎么把数据读取再导入另一个表里面. 解决方案 ???SQL: Create table NAME_TABLE (id number a1 number a2 number a3 number) DElphi: Quer