回 帖 发 新 帖 刷新版面

主题:选择固定长度的数据项

列g为身份证号码,想选出有18位或15位的数据,或想选出非18位和非15位的数据。
如想选出18位号码的数据项,输入:
select * from dd.dbf where len(g)=18
查询结果一项也没有,而实际是有很多的。打开表设计器,发现列g宽度是19,是不是这里有
问题?有什么其它方法。

回复列表 (共1个回复)

沙发

试试:
select * from dd.dbf where len(ALLTRIM(g))=18

我来回复

您尚未登录,请登录后再回复。点此登录或注册