我在ACCESS数据库里可以用like""或like"条件"来对数据进行“包含”条件的过滤。但我把这条SQL语句复制到我的代码里就不行了。
select tabname.usercade,tabname.username for tabname where (username like "")
这样查不出来所有数据,而是username=“*”的数据。
---------------------------------------------------------------
sql server里的通配符是%,你的sql语句因改为:
select tabname.usercade,tabname.username
from tabname
where (username like "%")
%是代替任意个字符,_代替一个字符
---------------------------------------------------------------
在代码中就用%号就可以了。
---------------------------------------------------------------
下面语句将查出username字段含有“中国”的记录:
select tabname.usercade,tabname.username for tabname where (username like "%中国%")
---------------------------------------------------------------
If u use SQL query in access, U can Use as:
select tabname.usercade,tabname.username for tabname where (username like "somestring")
If u want to do it in some client tool,u can use as:
select tabname.usercade,tabname.username for tabname where (username like "%somestring%")