怎么查询不包含条件下的未知数据记录
vfp吧
全部回复
仅看楼主
level 3
linzixx22 楼主
vfp数据库中包含年级记录2012、2013和其他年级(未知),在查看年级是2012和2013的学生时,可以使用命令brow for 年级=2012、2013,如果要查询其他年级时,如何使用命令做到不包含2012和2013
2024年01月18日 04点01分 1
level 1
如果这年级是数字的,直接
年级>2013 or 年级 <2012
2024年01月18日 04点01分 2
level 1
如果年级是字符型,可以用美元符号(包含符)来判断
2024年01月18日 04点01分 3
level 3
linzixx22 楼主
这里年级就是Nj,这一列数据中包含2001-2022数字数据也包含空数据和未知数据,如何查询空数据和未知数据
2024年01月18日 13点01分 6
level 1
请问你会vfp么?
在你没有说字段名称之前,我按你的意思 写了条件 年级>2012
你自己可以改写成nj>2012
2024年01月18日 14点01分 7
level 1
你既然知道不是字符型,不用二楼的方法,不用
正确的
字段名称,就来说我错了。
对不起,不想教你太多。
最多说一个新概念, for isnull(nj)
2024年01月18日 14点01分 8
level 1
可恨,系统把二楼去掉了。从此不回答,反正系统优化了我的回答。
我2楼先回答如果是数字型,则……
2024年01月18日 16点01分 9
level 1
教个半桶水的人很伤头脑,我的四楼明明是接着三楼,如果是字符型才用美元符的。
你用错字段名称,又搞错了类型(数字可以用大于小于,但不能用美元符比较)
2024年01月18日 16点01分 10
我明白你的意思了 但是这里面有一些是包含数字类型的 还包括字符类型的 还包括空白直接比较也得不到[泪][泪] 谢谢你给我解决的方法和思路 我在继续自己想想
2024年01月18日 16点01分
level 10
BROWSE FOR NOT INLIST(年级,2012,2013) &&年级为数值型

BROWSE FOR NOT INLIST(ALLTRIM(年级),"2012","2013") &&年级为字符型
2024年04月20日 14点04分 11
1