当前位置:编程学习 > C#/ASP.NET >>

字符串包含于某字段,怎写SQL语句

select * from table where '%秋%' like name
我用的是access数据库,我这样写不行,怎么样写的呢???


--------------------编程问答-------------------- select * from table where name like '%秋%' 
--------------------编程问答-------------------- where name like '%秋%'
where '%秋%' like name
都不行,在Accees里直接用查询执行没有行返回。
一定有写完整个字符串才有行返回。如:
where name like '中秋节'   ---name字段里有'中秋节'这个数据 --------------------编程问答--------------------
select * from table where name like '%秋%' 

--------------------编程问答-------------------- 都说这样写不行了,,可以的话就不用来问了。咦!
--------------------编程问答-------------------- select * from table where name like '*秋*'
access的通配符是* --------------------编程问答-------------------- 我刚试过
 LZ试试 --------------------编程问答-------------------- 我试了不行,刚找资料用这种方法行。
SELECT *
FROM table
WHERE instr(name,'秋');

---谢谢各位 --------------------编程问答-------------------- select   *   from   table   where   name   like   '%"&秋&"% ' 
sql="select * from users where allname like'%"&na&"%' order by id asc"

这种情况我也遇到过,这样能解决。已经亲测
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,