标题: [求助]怎么处理这样的字段? [打印本页] 作者: aabbccd 时间: 2004-5-11 00:42 标题: [求助]怎么处理这样的字段? 有一张表,其中一个字段是age,文本类型(数据库人家就是这样建的,我也改不了),
允许为空,允许空字符串,
当age字段有几行为null时(有些是有数据的,有些可能为空字符串,有些可能是NULL),
执行
select * from tbTmp where Val(age) > 10
这样的语句时就会出错,提示"标准表达式中数据类型不匹配",
如果没有NULL值而只有正确的数字或空字符串时,这条语句不会出错,
怎么解决呢?请高手帮忙啊作者: hi-wzj 时间: 2004-5-11 00:50
增加筛选条件: age字段中筛去null 和"" 的记录。作者: aabbccd 时间: 2004-5-11 16:19
是这样写吗:
select * from tbTmp where age is not null and Val(age) > 10
我试过了不行,这样写也不行:
select * from (select * from tbTmp where age is not null) a where Val(age) > 10
怎么办