易截截图软件、单文件、免安装、纯绿色、仅160KB

Access根据编号更换汉字的SQL写法问题

  若干张原始表中有一到四个字段为机构编码,长度10位,为文本类型编号(少量带有非数字,实例见下)。机构编码对应的汉字名称,在“机构信息”表中,共计约30000条。现需要多种分析结果(不确定数目的SQL),请问如何将SQL中的编号,换成对应的机构名称。因为每张表中的机构字段个数不定(有的只有二三级,有的有二三四五级,有的只有三级),又需要产生很多中间表,且SQL的数量也不固定,只有用外连接来换吗?这样写起来比较麻烦。
  我曾弄过一种,就是在INSERT INTO后,用UPDATE SET JOIN的ANSI语法(Access只支持这种),将新插入部分的数据定位出来,将机构编码直接换成汉字,但是随着数据量的增大,非常慢,就是加了索引也没什么效果。如果在INSERT INTO时,就换成汉字,我用的方法是逐条SELECT,结果这样更慢。十位文本的比对要比长整型数值慢得多吧?但是因为有少量带y的(就这一种文本情况),全部做CLng加对y的判断,是不是也不会很快呢?


表1:
二级机构  三级机构  四级机构  五级机构  数量 分值……
y070000000 0330100000 0330100052 0330100266 25  4120
y070000000 0070400000 0070400200 0070400200 124  5360
……

表2:
三级机构  种类 数量……
0071400000 A05  82
0071400000 A06  7
0070600000 A05  155
0070600000 A06  12
……

表3:
三级机构  四级机构  五级机构  类型……
0330100000 0330100060 0330109801 ABDT
0330100000 0330100060 0330109801 FDTS
0070600000 0070600001 0070600001 ABDT
……



相关问答:

求一SQL - MS-SQL Server / 基础类

表如下
教室ID 座位数 开始时间 结束时间 2009年1月1日 2009年1月2日 2009年1月3日
  101 50 08:00 08:30 30 40 50  
  101 50 09:00 ......

Access查找重复问题

ACCESS数据库中有一个tablename表,设计如下 
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注” 
其中"编号"维一,在“ISBN”中有的为空值, ......

ASP+ACCESS输出问题 - Web 开发 / ASP

哪里出错了,输出这样的结果??
<%@ Page Language="VB" AutoEventWireup="false" aspcompat="true" CodeFile="Default.aspx.vb" Inherits="_Default" %&g ......

sql 2000 服务启动不了

直接启动 点了等一会儿就没反应了 去服务那里启动会出现如下提示  
出现“本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的 
然后还有什么什么不存在  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号