求一个ACCESS的函数 (0分)

  • 主题发起人 主题发起人 子弹
  • 开始时间 开始时间

子弹

Unregistered / Unconfirmed
GUEST, unregistred user!
用来在SQL语句中,截取字段的前两个字符,用于判断。基本上等同于SQL Server 中的SubString,
如: Select * from User where SubString('NameID',1,2) = '35';
 
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.add('select * from user where nameid like :para');
adoquery1.Parameters.ParamByName('para').value:='35%';
adoquery1.Open;

这样可以达到你的要求

在access的查询中用下面这句
select * from user where nameid like "35*"
 
用select * from User where NameId like "35%"
 
我这里NameID的前两个字符是代表区域的意思,而我还希望的表达式是:
Select * From User Where SubString('NameID',1,2) = '35' and NameID like '%df%';
而在ACCESS中,SubString 不能用。想找一个与SubString等同功能的函数在ACCESS中用
 
后退
顶部