select
name
from
sysobjects
where
id
=
(
select
id
from
syscolumns
where
name
=
column1
and
length
=
50
)
这样查询到的就是表的名称了,可能是多个。
然后用下sql可以
select
*
from
tab_name
where
column1
like
'%zd1%'
其中tab_name是第一条sql查询到的表名。可能要一个一个的尝试,最后就可以得到你想到的结果了。这个可以总结写个存储过程。
使用sql语句查询数据,做模糊查询的方法是在要模糊掉的位置加上一个百分号%比如:要查询id号是:83xx58193,只要满足前面是83,结尾是58193的所有记录的查询方法:
select
*
from
table_name
where
id
like
'83%58193'
意思就是查询表名为table_name下的id像
83xxx58193的所有记录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)