在ms Access 2010 select语句中将文本转换为数字

CodeMed

我需要在MS Access 2010中的大型(650 MB)数据表上运行查询。字段的所有数据类型都是文本,但是某些字段包含所有数字,即使数据类型是文本也是如此。因此,我必须将文本转换为long int,以便选择(例如)在指定字段中值大于10的所有记录。但是,每当执行此操作时,我都会收到类型不匹配错误,这可能是由于比较了文本字段的数值所致。这是查询的SQL,应从所有文本数据类型的字段中选择。

SELECT [Organization legal name], [Number of Group Practice members], City, State  
FROM massivetable  
WHERE Clng([Number of Group Practice members])>10  
AND State='CT';  

我试图在设计视图中将字段的数据类型转换为长整数,但是该操作失败,并显示一条消息,指出没有足够的内存来执行该操作。

谁能告诉我如何解决上面的代码,以便它选择值大于10的所有记录,而不会引发类型转换错误?

使用IsNumeric函数:

SELECT [Organization legal name], [Number of Group Practice members], City, State  
FROM massivetable  
WHERE Iif(IsNumeric([Number of Group Practice members]), Clng([Number of Group Practice members]), 0) >10  
AND State='CT'; 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导出MS Access 2010 SQL

来自分类Dev

pyodbc and ms access 2010 connection error

来自分类Dev

MS Access 2010在查询中的运行总计

来自分类Dev

带有MS Access 2010数据库的Delphi FireDAC。为什么将ACE转换为Jet?

来自分类Dev

MS Access将文本转换为缩写

来自分类Dev

在MS Access 2010中创建工具提示

来自分类Dev

将查询结果插入MS Access 2010中的表

来自分类Dev

自动将不同的Excel文件导入MS Access 2010表

来自分类Dev

Pyodbc和MS Access 2010连接错误

来自分类Dev

SQL Server 2012 Express连接到MS Access 2010

来自分类Dev

MS Access 2010 SQL选择进入计算列问题

来自分类Dev

在MS Access 2010中对表单上的记录进行排序

来自分类Dev

无法在MS Access 2010中导入SQL查询

来自分类Dev

MS Access 2010多列组合框自动完成

来自分类Dev

在MS Access 2010中创建工具提示

来自分类Dev

在MS ACCESS 2010中创建表-使用Oracle SQL查询

来自分类Dev

如何在MS Access 2010中从TextBox保存值

来自分类Dev

MS Access 2010将计数结果链接到单个记录

来自分类Dev

SQL ORDER BY在MS Access 2010报告中的行为异常

来自分类Dev

MS Access 2010会自动关闭。怎么预防?

来自分类Dev

MS Access 2010 SQL选择进入计算列问题

来自分类Dev

MS Access 2010日期范围结果不理想

来自分类Dev

MS Access 2010 - 通过时间戳过滤时出错

来自分类Dev

在 sql ms-Access-2010 中使用模块

来自分类Dev

从MS Access转换为mySQL

来自分类Dev

MS Word 2010中的文本变量?

来自分类Dev

在MS Access中将yyyymmdd数字或字符串转换为true日期值

来自分类Dev

连接字符串查询MS Visual Studio 2010-MS Access 2007数据库

来自分类Dev

MS Access转换语句计算字段

Related 相关文章

热门标签

归档