我就奇了怪了,空值与allt函数的问题,大神们看看撒?
我在做一个高校录取统计时候,有一个字符型字段,名字是“高校类别”,然后有 211 和 211、985 和空值等字段内容。用BROWSE FOR ALLTRIM(高校类别)="211"命令,结果是211或211、985记录的,无误;
但是用 SELECT * FROM 2018大学录取库 WHERE ALLTRIM(高校类别)="211",则“高校类别”字段中空值记录也选上了,怎么回事?
但是去掉allt函数,直接用SELECT * FROM 2018大学录取库 WHERE 高校类别="211",结果也无误。
allt函数是去字符串首尾空格函数,是不是allt对空值去空格后,有什么变化?
请教大家看看,谢谢!~~~~~~~~~~