Sql中有没有这样的实现方式???Sql语句:select * from HS_GRXX_BZ where BMBH='0218' ,将“0218”换为“*”(试了,报错)或者是其它字符,让语句返回BMBH为任意值的查询结果。您一定会说不写“BMBH”不就行吗了,语句改为“select * from HS_GRXX_BZ”,但是“BMBH”必须要有,不能删除。就是这样的要求。总之,就是在使用“BMBH”字段的情况下,返回BMBH为任意值的查询结果。不是吃饱了撑的。
调试欢乐多
对吭,Like
如果是要返回BMBH为任何值时的记录,那根本不要对它设置查询条件.因为,where实际上相当于一个筛选,从一组数据中选出你要的,现在你要任何值,那这个筛子就没用了,所以,直接:
select * from hs_ghxx_bz
就OK!
bmbh like '%'+@str+'%'
{
DataSet ds = new DataSet();
string sql = "";
sql = sql = string.Format(@"select * from tb where BMBH =@BMBH ",BMBH);
ds = PowerBI.Core.DBUtility.SqlServerHelper.Query(sql);
#endregion