ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1576|回复: 6

[求助] 求助!!关于UNION 中的 Memo类型数据合并问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-2-17 03:15 | 显示全部楼层 |阅读模式
假设情况是这样:
在web1中,有列数据Picture_download数据类型为memo,其中存了大量数据
在web2中,没有Picture_download这列数据

我现在的要求是把web1中的Picture_download的数据与Web2添加一列Picture_download进行Union查询
但遇到了问题
查询结果,web1中的Picture_download数据被截取了

问题肯定是出在了union后新添加的一列数据没有选择备注类型,从而导致了原memo数据的丢失,请问怎么解决?

代码如下:
Select Picture_download
from web1
Union
Select "" as Picture_download
from web2

TA的精华主题

TA的得分主题

发表于 2013-2-17 08:23 | 显示全部楼层
关注一下!

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-2-17 13:06 | 显示全部楼层
amazeyeli 发表于 2013-2-17 12:29
Select Picture_download
from web1
Union

我测试后还是不对D。。
问题在于没有规定查询的数据类型。。

TA的精华主题

TA的得分主题

发表于 2013-2-17 12:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
Select Picture_download
from web1
Union
Select '' as Picture_download
from web2

Select Picture_download
from web1
Union
Select null as Picture_download
from web2

TA的精华主题

TA的得分主题

发表于 2013-3-16 21:44 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我也碰到同样的问题,如何解决?
新增的字段字符串大于255,就自动截取前面的255了.如何设置类型为备注?

TA的精华主题

TA的得分主题

发表于 2013-3-16 21:45 | 显示全部楼层
新建的查询设计 ,如何设置新增字段的数据类型为备注?

TA的精华主题

TA的得分主题

发表于 2013-3-16 22:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Microsoft Access 数据类型
数据类型        描述        存储
Text        用于文本或文本与数字的组合。最多 255 个字符。         
Memo       
Memo 用于更大数量的文本。最多存储 65,536 个字符。
注释:无法对 memo 字段进行排序。不过它们是可搜索的。

Byte        允许 0 到 255 的数字。        1 字节
Integer        允许介于 -32,768 到 32,767 之间的数字。        2 字节
Long        允许介于 -2,147,483,648 与 2,147,483,647 之间的全部数字        4 字节
Single        单精度浮点。处理大多数小数。        4 字节
Double        双精度浮点。处理大多数小数。        8 字节
Currency       
用于货币。支持 15 位的元,外加 4 位小数。
提示:您可以选择使用哪个国家的货币。
8 字节
AutoNumber        AutoNumber 字段自动为每条记录分配数字,通常从 1 开始。        4 字节
Date/Time        用于日期和时间        8 字节
Yes/No       
逻辑字段,可以显示为 Yes/No、True/False 或 On/Off。
在代码中,使用常量 True 和 False (等价于 1 和 0)
注释:Yes/No 字段中不允许 Null 值
1 比特
Ole Object        可以存储图片、音频、视频或其他 BLOBs (Binary Large OBjects)        最多 1GB
Hyperlink        包含指向其他文件的链接,包括网页。         
Lookup Wizard        允许你创建一个可从下列列表中进行选择的选项列表。        4 字节


《SQL语句CAST()在操作access的时候对应使用函数》
类型转换函数
     
每个函数都可以强制将一个表达式转换成某种特定数据类型。
语法
CBool(expression)
CByte(expression)
CCur(expression)
CDate(expression)
CDbl(expression)
CDec(expression)
CInt(expression)
CLng(expression)
CSng(expression)
CStr(expression)
CVar(expression)
CStr(expression)
必要的 expression 参数可以是任何字符串表达式或数值表达式。
返回类型
函数名称决定返回类型,如下所示:
函数 返回类型 expression 参数范围
CBool  Boolean 任何有效的字符串或数值表达式。
CByte  Byte 0 至 255。
CCur Currency -922,337,203,685,477.5808 至922,337,203,685,477.5807。
CDate Date 任何有效的日期表达式。
CDbl Double  负数从 -1.79769313486231E308 至 -4.94065645841247E-324;正数从 4.94065645841247E-324 至 1.79769313486232E308。
CDec Decimal 零变比数值,即无小数位数值,为
+/-79,228,162,514,264,337,593,543,950,335。对于 28 位小数的数值,范围则为
+/-7.9228162514264337593543950335;最小的可能非零值是 0.0000000000000000000000000001。
CInt Integer -32,768 至 32,767,小数部分四舍五入。
CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入。
CSng Single 负数为 -3.402823E38 至 -1.401298E-45;正数为 1.401298E-45 至 3.402823E38。
CStr String 依据 expression 参数返回 Cstr。
CVar Variant 若为数值,则范围与 Double 相同;若不为数值,则范围与 String 相同

摘自http://blog.csdn.net/erick08/article/details/7797350
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 22:45 , Processed in 0.026719 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表