数据库与excel的几个技巧.doc

数据库与excel的几个技巧.doc

ID:53715925

大小:253.51 KB

页数:18页

时间:2020-04-06

数据库与excel的几个技巧.doc_第1页
数据库与excel的几个技巧.doc_第2页
数据库与excel的几个技巧.doc_第3页
数据库与excel的几个技巧.doc_第4页
数据库与excel的几个技巧.doc_第5页
资源描述:

《数据库与excel的几个技巧.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库与excel的几个技巧一、例子:如何实现关联表字段更新有三个表分别是销售表、客户表、地区表:销售表有两个字段分别是客户编码和地区名称,其中地区名称都为空;客户表有两个字段是客户编码和地区代码,地区表有两个字段是地区代码和地区名称,现在想用sql语句更新销售表的地区名称字段为地区表中对应的地区名称,如何实现?UPDATE多表更新(转)(2008-05-1215:29:04)转载标签:update多表更新sql分类:php网络编程在开发中,数据库来回换,而有些关键性的语法又各不相同,这是一件让开发人员很头痛的事情.本文

2、总结了Update语句更新多表时在SQLServer,Oracle,MySQL三种数据库中的用法.我也试了SQLite数据库,都没成功,不知是不支持多表更新还是咋的.在本例中:我们要用表gdqlpj中的gqdltks,bztks字段数据去更新landleveldata中的同字段名的数据,条件是当landleveldata中的GEO_Code字段值与gdqlpj中的lxqdm字段值相等时进行更新.SQLServer语法:UPDATE{table_nameWITH([...n])

3、vi

4、ew_name

5、rowset_function_limited}SET{column_name={expression

6、DEFAULT

7、NULL}

8、@variable=expression

9、@variable=column=expression}[,...n]{{[FROM{}[,...n]][WHERE]}

10、[WHERECURRENTOF{{[GLOBAL]cursor_name}

11、cursor_variable_name}]}[OPTION(

12、_hint>[,...n])]SQLServer示例:updateaseta.gqdltks=b.gqdltks,a.bztks=b.bztksfromlandleveldataa,gdqlpjbwherea.GEO_Code=b.lxqdmOracle语法:UPDATEupdatedtableSET(col_name1[,col_name2...])=(SELECTcol_name1,[,col_name2...]FROMsrctable[WHEREwhere_definition])Oracel示例:updatela

13、ndleveldataaset(a.gqdltks,a.bztks)=(selectb.gqdltks,b.bztksfromgdqlpjbwherea.GEO_Code=b.lxqdm)MySQL语法:UPDATEtable_referencesSETcol_name1=expr1[,col_name2=expr2...][WHEREwhere_definition]MySQL示例:updatelandleveldataa,gdqlpjbseta.gqdltks=b.gqdltks,a.bztks=b.bztkswhe

14、rea.GEO_Code=b.lxqdm多表关联修改关联字段的值sql语句updatecfg_dealert  sett.provincerange=(selecta.provinceid                           fromcde_citya                          wherea.provincename=t.provincerangeanda.cityname=t.cityrange),      t.cityrange    =(selecta.cityid    

15、                       fromcde_citya                          wherea.cityname=t.cityrange                            anda.provincename=t.provincerange)wheret.cid='3130';将城市表中的省份id城市id赋值给经销商表中的省份城市高亮效果Ife.Row.RowType=DataControlRowType.DataRowThen           '当鼠标放上

16、去的时候先保存当前行的背景颜色并给附一颜色           e.Row.Attributes.Add("onmouseover","currentcolor=this.style.backgroundColor;this.style.backgroundColor='Azure',this.style.fontW

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。