说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何用sql从一个表的5列数据中的4列copy到另一个表中?请指教

编辑:说三道四文库 发布时间:2017-02-23 02:41
HTML文档下载 WORD文档下载 PDF文档下载
如题,5列的列名是id1,id2,id3,id4,id5 不要的那列是列名=x的列,如何实现啊
insert into table(f1,f2,f3,f4) 
select d1,d2,d3,d4
from table2
where 条件
1楼的 我不要的那列是不确定的 
你给的是确定的情况下的代码
但是你要的列总能确定了吧?
举例:
窗体中edit1输入你不要的字段,ADOQUERY2执行插入操作(table1是源表,table2是目标表)


procedure TForm1.Button1Click(Sender: TObject);
var
str,strb:string;
i:integer;
begin

  with adoquery1 do begin
    close;
    sql.Text:='select * from table1 where 1<>1';{不会显示数据,只用作以下取字段之用}
    open;
    for i :=0  to Fields.Count-1 do
    if AnsiUpperCase(Fields[i].FieldName)<>AnsiUpperCase(edit1.Text) then {这里判断当前字段是否可取}
       str:=str+Fields[i].FieldName+',';
    strb:=copy(str,1,length(str)-1);{得到最后的可取字段名}

   with adoquery2 do begin
   Close;
   sql.Text:='insert into table2(f1,f2,f3,f4) select ' +strb+' from table1';
   ExecSQL;
   end;


end;



end;
修正一下:

procedure TForm1.Button1Click(Sender: TObject);
var
str,strb:string;
i:integer;
begin
  str:='';
  strb:='';
  with adoquery1 do begin
    close;
    sql.Text:='select * from table1 where 1<>1';{不会显示数据,只用作以下取字段之用}
    open;
    for i :=0  to Fields.Count-1 do
    if AnsiUpperCase(Fields[i].FieldName)<>AnsiUpperCase(edit1.Text) then {这里判断当前字段是否可取}
       str:=str+Fields[i].FieldName+',';
    strb:=copy(str,1,length(str)-1);{得到最后的可取字段名}

   with adoquery2 do begin
   Close;
   sql.Text:='insert into table2(f1,f2,f3,f4) select ' +strb+' from table1';
   ExecSQL;
   end;


end;



end;



楼上的,f1,f2,f3,f4我要用回id1,id2..id5的,而且你这样insert会不会导致每列的数据不在同一行啊 会顺接着下去的
那么你就要举一个详细点的例出来,即使我的代码达不到你的要求,最基本其它人也能看得明白,给予你帮助.
说具体点,把你的应用场景描述一下
LZ要学会变通才行
不应该奢求100%的正确答案啊
70%开发者:对现有应用推广和广告并不满意 四种方案:将OpenStack私有云部署到Hadoop MapReduce环境中 扩展PHP的五个简单技巧,让单服务器并行支撑30000用户 硅谷为什么无法复制 PubNub+Cloudinary:简单几步快速搭建实时图片分享应用 影响互联网行业的十大API(信息图) Hadoop+GPU强强联手的性能探索 Eurora获最节能超算殊荣,中国天河2号位列第31 程序员的野心:让GPU像CPU一样运行 Gungho热潮正在逐渐消退? Thalmic创始人专访:穿戴式体感设备MYO背后的开发故事 移动周报:GSMA各种神器,Qt 5.1,Android 4.3,本周惊喜多多! 奇虎360Web平台部基础架构团队访谈:开源线上数据库中间件Atlas 化繁为简:UC优视发布“UC+”开放平台战略 从40亿美元到10亿美元 Hulu的美梦是否又一次成为泡影? 百度开发者俱乐部第六期:BAE3.0开放内测 云编程马拉松启动 微软宣布将于今年9月30日正式关闭MSN TV服务 程序员不应该再犯的五大编程错误 中国开源事业,路在何方? StackOverflow上的编程趋势 Oracle悄然将Berkeley DB许可证更改为AGPL 简单易用,保护隐私:麻省理工的邮件数据挖掘分析工具Immersion Microsoft Ventures进入中国,为云生态系统构建提供加速度! 这是场战争:盘点那些参与智能手表竞争的厂商 三星豪掷80万美元奖金 第二届全球开发者挑战赛开幕 MongoDB Map Reduce速度提升20倍的优化宝典 腾讯云总经理陈磊:可信任云服务背后的技术支撑力 “叫好不叫座”的石墨烯也许会给我们带来更清凉、更长寿的计算机 微软WPC 2013:Windows 8.1将于8月底提供给OEM合作伙伴 TIOBE 2013年7月编程语言排行榜:PHP强势回归 扁平化设计或成下一个流行趋势吗? 一个酷似chinaasp的社区,需要你的支持。嘿……实在做得很好,送分!!!随便给朋友做做广告 7:30之前一定要交。。。。急。。。。!!!! 文件改名用哪个函数啊? 为什么我的windows2000pro共享文件不能访问????? 在VB.Net中的TabControl有一个OwnerDraw的功能,但不知到如何才能将上面的Item画成有曲线的 一个程序员的路是怎样开始的?我该选择VB还是C语言? 那里有动态加载控件的文章??? 哪位高手告知学习C++/VC++的步骤和各阶段应看的书。 湖北的有查到分数的没有,怎么查,我天天晚上做恶梦,救救我! 能否请高手指教关于开在开机时屏蔽热键的问题(del+alt+ctrl)?高分送上! 请教语音卡高手:并线录音和串线录音有何不同?电压驱动和话音驱动有什么不同? 一个时钟周期是多长时间? 请问各位谁做过(正在做)用MODEM来录电话语音的?进来打个招呼,探讨探讨。 有人用过CIPAddressCtrl这个控件吗?怎么用?为什么MSDN上说它有一个GetAddress的方法,但我在使用中却找不到这个方法? 请问广东省的高程成绩在哪儿查询,怎样才可以查询到呀???? 运行时的这个异常提示,什么意思?如何解决 关于数据库的一个问题 tmd.江西的软考办的人吃虱去了。 各位大哥:如果在使用的时候,字体变大,是什么原因?有什么办法跟踪吗? 救命啊。。。。。。。高手该出手拉。。 可不可以在一个树控件中的一个节点下面再加另外一个结控件?怎么搞? a question about form evaluation about form evaluation 她现在就睡在我的身边,她长的很丑,大脑袋,小眼睛、身子特长腿特短,简直是一无是处,还让我守护着她睡觉,TMD我比死了还难受,好痛苦啊。。。。。。 在excel2000中,如何在单元格中画对角线(就是常见的表头)? 如何使win98登录WIN2K server中? 各位大哥,请问怎样汉化C++Builder中的英文提示框(祥见内容部分)?谢谢! 请问怎么在sqlserver的用户子定义中是用循环啊! 真奇怪,我只是想通过accept得到的sockaddr_in来得到的IP再用gethostbyaddr得到主机名,但是死循环,请我看看错在哪里?我给分的 quickrep建立的报表,一对多表如何设置,为什么我设置报表的dataset属性为从表时,预览出现主表数据无法显示出现unkown错误,而从表可以。 怎样让“星际”通过代理服务器上网? oracle优化 用ADO控件操作数据库,对于关键字重复错误如何捕获? 深圳的朋友,有没有人知道深大通信(深大电话)? 急!!!!!!!!怎样将excel导入数据库(access),重要的是要能在修改后返回excel?而且excel表中的几张表的表头格式不一样? 考考你的UNIX/C 请问server.htmlencode()有什么用处?? 喜欢听白桦林吗? 不好意思,问个问题! 请问如何在下拉框中添加图片?有重谢! 50元找一控件.(在Delphi中怎样把JPG文件插入到SQL Server数据库的Image字段中) 偶想做pb的登录界面,就是填入正确的密码账号方可使用软件,偶把主创体设为mdi frame,登录子窗体为response,但是运行后,不登录子窗体,主窗体也能使用(菜单有响应),怎么版?另外,子窗体右上方的 x 键怎么去掉?//牛虻 在一个页面里调用两个存储过程,并对其中一个存储过程的记录来控制分页显示,请问如何实现 请问在VIEW,APP类和FRAME类中都能接收相同菜单的消息,如newfile?谢了大侠们 linux菜鸟询问小问题,希望回答! DataGrid中的值编写入网页 送分题,快来、快来啊!(如何用CreateFont显示WINDOWS默认字体) 我要用delphi将 sql server 的 .mdf 和 .ldf 加载到数据库中怎么做?? 如何学习dll的编程,up者有分! 请数据库高手指点,错在何处 当ListBox控件中的每一项很长时,如何看到最右边的内容,能否让ListBox水平滚动 数字压力传感器一般多少钱? 如何自制冰淇淋 12v电瓶充电器有电压没电流和电池一起量也没电流,串联的万用表 求推荐一款数字压力传感器,质量和价格都能接受的? 如何自制哑铃 自制汽车12V电瓶的充电器,变压器的输出电压该是多少?注:电瓶是12V60Ah的 数字压力传感器哪些牌子比较好? 26.理想电压源与理想电流源并联,对外部电路而言,它等效于什么是等效于理想电流源还是理想电压源 什么昆虫有毒 数字压力传感器Maxair的怎么样? 已知如下图所示,I1=2A,R1=8欧,R2=R3=R4=6欧,求电路中各支路电流和理想电流源的电压U1 英语翻译光电传感器 英文怎么说? 只要电路两端有电压电路中就一定有电流,这句话错在哪里恩 为什么地球上只有人类文明这一种文明?地球上在出现了生物之后,经过漫长的变异和发展,逐渐形成了各种各样的生物.从理论上讲,任何一种生物都应该可以发展出它们自己的文明,因为,人类不 人类认识地球经历了哪几个阶段 关于电压下列说法正确的是 A电路两端有电压,电路中就一定有电流 B电路中无电流,电路两端就一定无电压C电路两端必须有电压,才可能有电流D电路中有无电流,与电压无关【说明理由】 地球的熵值是在增加吗?人类文明能坚持1亿年吗话不用说那么多,我就是想和各位探讨一下.尽量发表自己的看法.还有我想问的是“地球”的熵值是在增加么? 人类对地球形状的认识过程 关于电流,电压和电阻,下列说法正确的是 A只要导体接入电路,电路中就有电流关于电流、电压和电阻,下列说法正确的是 【 】 A. 只要将导体连入电路,电路中就有电流 B. 地球为什么只有人类文明一种现代文明?难道几亿年都不曾有过其他文明吗? 人类认识地球形状的历史过程是什么? 在并联电路中,有关电压和电流的说法正确的是A各支路两端电压相等,通过各支路的电流相等B各支路两端电压不一定相等,通过各支路的电流相等C各支路两端电压相等,通过各支路的电流不一定 英语翻译:不要关闭起安全作用的开关和传感器. 生物柴油与乙醇是一码事吗? 怎样可以令生物柴油不容易燃烧 “智能传感器系统设计”这句话的英文翻译 人类认识地球的四个过程 生物柴油在空气中燃烧的两种产物是 英语翻译The radial resolution of multiple echoes ( Rres ) means theresolution of detection distance by calculating minimuminterval time of between the 1st echo and the 2nd echo ( Tres ).radial resolution 我想投资生物燃料,像生物乙醇,不知道前景和风险怎么样? 生物柴油完全燃烧的两种主要产物拜托了各位 生物柴油比传统石油比有什么特点? 60A的汽车蓄电池需要多大电流的充电机? 被蚂蜂蜇了怎么办? 在野外作战时如果被有毒的昆虫蜇伤应用药物消毒,请问蒜汁对下面哪一种昆虫咬伤有疗效: 电瓶车电瓶一般都有多大的呀 按电流大小来分 谢谢 一个覆灭的文明和物种 地球人类.人类至今以经灭亡一万三千年了我们来到地球,为一个智慧文明的覆灭而深感遗憾,在整个人类文明的后期历史中 英语翻译Nowadays,the Sensor Webs represent a very effective solution to global earth observation [1]–[5].The term “SensorWeb”refers to a network of heterogeneous and spatially distributed sensors whose data can be real-time accessed through 汽车的启动电流是多大 人类会是地球上从诞生到消失时间最短的物种吗?人类的文明才不过千年,为什么反映出的各类毁灭危机几乎全在与人类创造出的必然结果.人是不是不如猪啊? 当人类灭亡后,地球会变成什么样? 这是什么虫? 探究海洋文明与大河文明各有何特点 人类会是地球最完美的物种吗?未来的几百年人类数量还会增多N倍.地球物种总数未来100年减少1倍.大多是人为因素.我想知道人类未来是毁灭于自然天灾.还是自己呢? 汽车传感器英文怎么翻译? 海洋文明与大河文明的区别 霍尔效应传感器输出数字电压信号,当金属片进入磁隙中时,其输出的电压信号从____V变为___V;而当金属片离开磁隙时,输出电压信号从___V变为____V.难道这问题没有人知道? 地球灭亡后我们人类该怎么办? 探究海洋文明与大河文明的特点 电位计当角传感器怎么用啊,大概多大的电阻,得到的是电压信号嘛? “传感器在机器人领域的应用”的英文是什么? 与海洋文明相比,大河文明的突出特点是拜托各位大神与海洋文明相比,大河文明的突出特点是 A,形成了发达的农耕文明 B,工商业极为发达 C,发展更快,长期领先 D,创造了辉煌灿烂的文化 求汽车各传感器标准电压电阻1请问大家汽车的空气流量传感器和进气压力传感器,节气门位置传感器,曲轴位置传感器,凸轮轴位置传感器,用万能表测量它们的电压值和电阻值的正常范围是多 假如人类灭亡,地球会成为什么样? 海洋文明与大河文明 水温传感器的两根线和电脑是怎样连接的为什么阻值越小给电脑的信号电压就越小呢电阻和电压不是成反比的吗 12v蓄电池充电器的充电电压多少最佳 蜇人的小虫子家里从去年开始天花板上出现一些类似小蚂蚁的虫子,虫子屁股上有毒刺,一碰到人就蜇,然后起个红包,非常难受,现在每天用打杀虫剂,就从天花板上掉下好多,现在不知道用啥办法 将传感器输出地电阻值转化为电压值用什么啊 自制12V汽车电瓶充电器我有一个12V变压器容量100VA 频率50/60HZ 我想为我的汽车电瓶充电用 我的电瓶是12V 256A 54Ah(20h) 请问下我还需要什么元件和具体的连接步骤 请详细说明下 小弟在这先感谢
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn