sql数据库中表之间的匹配

sql数据库表1和表2都有id和distance这两个字段,现在想要通过匹配表1和表2的id,
将id相等的表2中的distance字段中的值赋值给表1中的distance字段,sql语句应该怎么写?

2个回答

update t1,t2 set t1.distance = t2.distance where ti.id = t2.id

g1oodboy
g1oodboy 先谢谢,我进行了尝试,可是我尝试过了,但是结果是数据库没有报错,也没有结果。
接近 2 年之前 回复

如果是Oracle,可以考虑merge into,其他数据库没试过

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
数据库中表之间的关系
我要改一个系统的数据库中的表,如果我把几张有些可以关联起来的表都关联起来好吗?这样会不会把表复杂话了呢。请前辈们给些意见。
SQL中表之间的连接
1,各种连接之间的区分 笛卡尔积(下面两种写法等价) select * from t1,t2;select * from t1 join t2; 自然连接:在笛卡尔积的基础上筛选所有同名称属性相等的行。 select * from t1 natural join t2; 内连接:在笛卡尔积的基础上筛选两表id相等的行,与自然连接等价,并且在此连接中,on后
sql中表在不同数据库之间的复制
有谁知道呀,请指教一下,小弟比较急呀,我想把一个数据库中的一个表,复制到另外一个数据库中!
数据库中表与表之间的关联
表A:姓名 工号rn表B:姓名 工号 性别rn表C:姓名 工号 出生日期 出生地rnrn请问,这种应该怎么设计rn最好能我相应的代码.
SQLSERVER数据库,中表之间的数据迁移
两个表rnA,BrnA 表中的字段名和类型是B的子集rn如何将A中的记录插入B中rn要求:不指定具体的字段rnrn(rn如果A B表机构一样,可以通过rninsert into B select * from A 来实现)
数据库中表不存在的SQL
dbname  数据库名     tablename   数据表名 String sqls = "SELECT COUNT(*) FROM information_schema.TABLES WHERE TABLE_SCHEMA= '" + dbname + "' and TABLE_NAME = '" + tablename + "'";
sql数据库中表的关系问题
我把一个access数据库导入大sql后,发现数据库中各个表间的关联关系都没了,rnrn不知道为什么会这样,要怎样解决?rn还有就是sql中各个表的关系能不能通过*.sql文件在查询分析器中建立?
两个不同数据库中表之间的关联
假如有两个数据库DB1、DB2rnDB1中有个表为book1,DB2中有个表为book2rn请问如何将book1和book2两个表关联起来,查询结果为两个表的所有内容。
MYSQL中表之间的关系
关系模型 我们已经知道,关系数据库是建立在关系模型上的。而关系模型本质上就是若干个存储数据的二维表,可以把它们看作很多Excel表。 表的每一行称为记录(Record),记录是一个逻辑意义上的数据。 表的每一列称为字段(Column),同一个表的每一行记录都拥有相同的若干字段。 字段定义了数据类型(整型、浮点型、字符串、日期等),以及是否允许为NULL。 注意NULL表示字段数据不存在。一个...
Hive中表之间的连接
join查询 内连接查询 什么是内连接查询? 内连接查询就是查询两张表的交集部分。 隐式内连接查询 select * from a,b where a.id=b.id; 显式内连接查询 一般称为标准的内连接查询,用inner join 连接两张表。on接查询的条件。 select * from a inner join b on a.id=b.id; 外连接查询 外连接查询又分为左外连接和右外连...
oracle中表之间的纠结
表a中有字段aa,bb,cc,dd,gg,表b中有字段ff,bb,dd,cc,ee。现在我想将b中的所有bb,cc,dd数据插入到a表中,不要影响到a表的结构。这样 的sql怎么写啊?rn请大家帮帮忙……
SQL数据库中两个表的字段之间模糊匹配
表:rnrnA表:ID、姓名、工作单位、户口、身份证号、合同开始时间、合同起止时间。rnB表:ID、姓名、单位。rnrn要求:实现A表的工作单位和B表的单位要模糊匹配,且A表的姓名要和B表的姓名一样。rnrn类似这样的句子:select * from a,b where a.姓名 = b.姓名 and (a.工作单位 like '%b.单位%' or b.单位 like '%a.工作单位%');rnrn上面这句话是不正确的,但就想实现这个效果,还是请高手们解决一下吧。谢谢了。rnrn本人是菜鸟,希望您能给提供一下具体方法,十分感谢。
sql数据库中表的id添加的问题
表 testrnid ip datern 127.0.0.1 xxxxxxxxrn 127.0.0.2 xxxxxxxxrn 168.224.5.6 xxxxxxxxrnrn1.本人新手,想请教各位前辈,如上小图,我将sql表test1的ip date导入另外一个数据表test的ip date中,但是还有一张sql表test2也需要导入test.rn问题出现了,[color=#FF0000]test1里包含id ,test2没有id,导入test id混乱,我已将test id列内容删除,请问有什么方法可以直接写入id,让id从1-10000按照行自动排列么。[/color]rn2.我试过那个 int identity(1,1) 标识,感觉不行,在一个表导入此表的时候,提示我标识不能为空。如果为空虽然可以导,但是导入标识也就没有了。rn3.此表附带的一个问题,我想按照date 最新的日期desc排序rnselect * from kai(表名) order by datenew desc,就是这功能,但是我需要的是update.更新在表上。rnrn求具体代码啊,谢谢各位rnrn
dataset中表之间的数据复制问题
请问如何把dataset中的表A中的某行数据的某字段的值复制到表B(空白无数据)的同一字段中去?因为表B是空白的 我addnew后复制数据到B的时候引用(0)(0)说出错 “0行没有任何数据”请高手教我
怎样修改sql数据库中表的创建时间
某个sql数据库中的一个名为news 的表,是2004年10月25创建的,我想把它的时间改变
怎样用SQL删除access2000数据库中表的主键?
怎样用SQL删除access2000数据库中表的主键?表名为temp,主键为name字段.
如何初始化sql server数据库中表的问题
有一张数据表,有一个主键id ,int 类型,从数字1自增,.。现在的问题是,,增加了一些数据后,那个id会增加到某个数字,现在我要把已经增加的数据都删除,,那么下次增加的时候,这条新记录还是会从上面的id+1再写入数据库,,,我想把它搞成id=1再写入数据库,怎么办?就是让数据库恢复成原来的样子。。
获取SQL数据库中表信息存储过程
使用该存储过程可以详细直观的查看各个表空间大小,数据行数,使用频率等.
SQL Server学习笔记2:数据库中表的创建
使用SQL语句创建表: 使用SQL语句创建表,需要使用CREATE TABLE语句。其语法格式如下:CREATE TABLE 表名 (   列名 数据类型(长度) 列级完整性约束,   ……   列名 数据类型(长度) 列级完整性约束   表级完整性约束 );CREATE 语句中列级完整性约束的写法:DEFAULT 默认值 NOT NULL
SQL Server 删除数据库中表数据
1.查看数据库中所有表名称: select Name from sysobjects where xtype='U' order by name asc; sysobjects是系统表,关于SQL Server数据库的一切信息都保存在系统表中 2.删除整个数据库表数据: declare c cursor for --定义游标 select NAME from sysobjec...
sql server数据库和excel表格的匹配
各位大侠好,现在我用C#开发winform程序,已经做出两个按钮功能,第一个读取excel到datagridview,第二个将datagridview里数据插入数据库表B。 现在我想在想在之间加一个匹配操作。因为录入的excel不是完整信息,我需要去数据库中通过excel中的某些信息匹配完整的所有的信息,然后再次显示到datagridview上。然后再插入数据库。rnrn [code=csharp private void btnSelect_Click_1(object sender, EventArgs e)rn #region 获取excel方法一 这部分我是先绑定到datagridview,然后再获取excel 的值。rn rn System.Windows.Forms.OpenFileDialog fd = new OpenFileDialog();rn if (fd.ShowDialog() == DialogResult.OK)rn rn string fileName = fd.FileName;rn bind(fileName);rn rn rn rn private void bind(string fileName)rn rn string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +rn "Data Source=" + fileName + ";" +rn "Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'";rn OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);rn DataSet ds = new DataSet();rnrn tryrn rn da.Fill(ds);rn dt = ds.Tables[0];rn this.dataGridView1.DataSource = dt;rn rn catch (Exception err)rn rn MessageBox.Show("操作失败!" + err.ToString());rn rn rn #endregionrn][/code]rnrnrnrn这步是将datagridview中数据插入数据库。 求中间匹配的方法。。。rn[code=csharp] private void btnOk_Click_1(object sender, EventArgs e) //插入数据库rn rn rn if (dataGridView1.Rows.Count > 0)rn rn DataRow dr = null;rnrn for (int i = 0; i < dt.Rows.Count; i++)rn rn dr = dt.Rows[i];rn insertToSql(dr); rn rn [/code]
统计指定数据库中表的数量,sql语句
SELECT COUNT(*) TABLES, table_schema FROM information_schema. TABLES WHERE table_schema = 'bigdatashare' GROUP BY table_schema; 我们这里的bigdatashare就是我们要指定的数据库名字。 ...
不同版本SQL server数据库中表数据的复用
岁末将至,北风呼啸,吹慢了快递的脚步,本来预计送给女神的平安夜礼物变成了圣诞节礼物,,,(不知不觉扯远中。。。) 期末将至(再次撸一把胡须),小编发现数据库实验还有一大部分欠着账,之前都是接着朋友的电脑用(他的电脑上SQL server是08版本),但是这次比较多,于是苦苦寻找方法,把08版的数据库为我14版所用,于是乎,有了这篇博客。 试过了excel,发现数据类型转换上会出
sql server 2000 将数据库中表数据导出
sql server 2000里面有个sac数据库的Quotation_History_Data_Demonstration表,我想将Quotation_History_Data_Demonstration表里面数据导出来,具体怎么做啊?
新手,求助,SQL数据库中表输出问题
我刚学java,看了零基础学java这书,里面有关于建立SQL数据库的表,然后eclipse上编代码运行调用数据库中的数据,但是我运行后显示:rn[img=https://img-bbs.csdn.net/upload/201306/13/1371128760_668437.jpg][/img]rn,我已经在数据库中添加了一条数据了,但是没有读取到,所以想请教下原因,如图:rn[img=https://img-bbs.csdn.net/upload/201306/13/1371128846_820456.jpg][/img]rn数据库SQL2005 也连接启动了,一切都是按照书上来的,这是建立的关系rn[img=https://img-bbs.csdn.net/upload/201306/13/1371128913_529902.jpg][/img],rnrnrn具体代码如下:rn学生信息的代码rn[img=https://img-bbs.csdn.net/upload/201306/13/1371128965_303192.jpg][/img],rnrn这是连接到数据库的代码:rn[img=https://img-bbs.csdn.net/upload/201306/13/1371129033_428821.jpg][/img]rnrn查询数据库的代码rn[img=https://img-bbs.csdn.net/upload/201306/13/1371129179_420379.jpg][/img]rnrnmain函数调用,将数据库中信息输出:rn[img=https://img-bbs.csdn.net/upload/201306/13/1371129223_441683.jpg][/img]rnrn希望高手帮我看看,我看书上数据中表信息添加是通过SQL语句执行的,我也按照方法执行后,也得不到数据。另想问下,数据库中表信息可不可以如图这样直接添加呢?[img=https://img-bbs.csdn.net/upload/201306/13/1371129386_594084.jpg][/img]
sql server数据库中表记录条数问题
vc中用odbc连接数据库,要获得某个表的记录数有多种方法。问题是我的表中的记录有100万多条,要获得表中的记录数要40秒时间,文各位大虾有没有更快的方法。rn我试了两种方法,速度都差不多,方法一是:rnCRecordsetEX* m_recordSet;rnm_recordSet->ExecuteSQL("select count(*) from 表名");rnint recordNum;rnm_recordSet->GetFieldValue(0,recordNum);rn方法二是:rnm_recordSet->ExecuteSQL("select * from 表名");rnwhile(m_recordSet->IsEOF())rnrn m_recordSet->MoveNext();rnrnint recordNum;rnrecordNum=m_recordSet->GetODBCCount();rn另外,两种方法中的CRecordsetEX 我都用forwardOnly打开的。
SQL SERVER2000有没有备份数据库中表的命令???
SQL SERVER2000有没有备份数据库中表的命令???rn
Access中表之间的连接关系
Access数据库中包含两张表,两表之间由ID号建立连接关系。但在VC中用DAO访问数据库时,显示的数据是表1所有记录分别和表2所有记录一一结合后得到的记录集合,而不是按ID号把两表中的数据结合显示。在Access数据库中“工具/关系”查看,两表的连接建立成功,这是怎么回事?
SQL 两个字段之间模糊匹配
字段A 包含字段B f.字段A like CONCAT('%',f.字段B,'%')
SQL两个字段之间模糊匹配
UPDATE park_gaode_test a ,park_gaode b set a.lat = b.location WHERE a.pid like CONCAT('%',b.pid,'%')
关于SQL行记录之间的匹配
假如我有一个数据表rncreate table tb(a int,b int,c int)rninsert into tb rnselect 1,2,3 union allrnselect 1,3,4rnrn2条记录里面 我如何匹配这2行记录rn找到第一行的b,c 2列与 第二行的 b,c 2列的内容不一样!rn(紧急求助SOS)
查看数据库中表占用空间
先进去MySQL自带管理库:information_schema 自己的数据库:v3_log 自己的表:v3order_assign_logistics_history mysql> use information_schema; Database changed mysql> select data_length,index_length from tables w
数据库中表的检索和排序
检索数据:SELECT语句 默认已选择数据库crashcourse,其中products为数据库中的【表】 检索单个列:SELCET prod_name  FROM products;检索多个列:SELCET prod_name, prod_id  FROM products;检索所有列:SELCET *  FROM products; 检索某个列第2行开始的10行:SELCE
数据库中表的连接
本文主要介绍数据库之间表的连接。
设置数据库中表的关系图
新建一个数据库及表后,紧接着要设计这些表的关系图,那么如何操作呢? 首先在新建好的数据库下,选中“数据库关系图”,如图所示: 这样,我们就可以在表间建立关系,设置外键。建立关系后,就可以很直观地了解数据库表间的关系了。 设置好后,命名保存,如下图:
备份数据库中表的方法
--查询ws_resource 此表 select * from ws_resource;   --备份ws_resource create table ws_resource_bak asselect * from ws_resource;   --然后查询下备份出来的ws_resource_bak  与ws_resource的数据是否相同 select count(*) f
针对数据库中表的浏览
小弟不是学asp的rn但是现在要用到一些asp的东西rn哪位帮帮小弟rnrn针对数据库中表的浏览,写这一小段程序就可以了rnrn多谢多谢
数据库中表的访问权限问题
用user(public)用户访问数据库,想在一个表TABLE1中添加一个字段,但总是提示该用户没有在表“TABLE1”上执行该操作的权限rnrn请问我该给这个用户增加什么权限(但不能是db_owner)
数据库中表的复制问题
一个数据库中,有一个表table1,我想将这个表的结构和内容一起复制一份。复制后表名取为table2,我不想用先建立表结构,然后每条记录拷贝的办法。有什么其他更简洁的好办法吗?
数据库中表的大小是多少?
在编程过程中发现,当表的数据接近700万条记录时,程序对表的插入操作会不可以完成。导致程序的线程死锁,请高人指点一下,这是什么原因。
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件