SQL中如果进行模糊查询整个表

我想做关键字搜索 搜索的关键字 不是针对某个字段而是真对正个表的所有字段
如果你说对每个字段都进行like就不用回答了 如果是1000个字段呢那我不是要写死

第1个回答  推荐于2018-04-12
楼上的等于没说
create proc 名
@表名 varchar(100),
@参数 varchar(100)
as
declare @a varchar(8000)
set @a=''
select @a=@a+' and '+name+' like ''%'+@参数+'%''' from syscolumns where id=object_id(@表名)
set @a=right(@a,len(@a)-4)
exec('select * from '+@表名+' where '+@a)
go本回答被网友采纳
第2个回答  2013-07-11
什么地方会要求对针对整张表的所有字段查询?没那个必要,而且效率极低.如果你是要找某张表的话可以到master数据库的sysobjects表中查到.
第3个回答  2013-07-11
怎么不会用到 你难道你没用过关键字搜索吗 全文搜索
就是在一个文本框里输入任何字符 到所有字段去匹配
第4个回答  2013-07-11
用存储过程
或者视图

sql模糊查询语句怎么写啊
一、基本语法 在SQL中,模糊查询通常使用`LIKE`关键字配合通配符来实现。基本语法如下:sql SELECT 列名称 FROM 表名称 WHERE 列名称 LIKE 模糊查询模式;其中,模糊查询模式可以使用两种通配符:1. `%`:代表任意数量的字符。2. `_`:代表一个字符。二、示例说明 假设我们有一个名为"users"的表,其...

SQL:一个表多列模糊查询
1.我觉得你这样就行了,一般也是这样来实现的 2.对于模糊查询T-SQL有四个通配符 :包含0个或多个字符 _:匹配指定;[]:指定范围 [^]:排除范围 3.你考虑的这种空格,可以在查询前,用js正则表达式来过滤。4.对于稍复杂点的关键词搜索(比如新闻),常用的办法是在数据库中添加一个keyword字段,来...

SQL模糊查询语句怎么写啊
1、假设表名为product,商品名为name,简界为remark.则可如下写:select [name],[remark] from product name like '%aa%' or remark like '%aa%'.注:上面单引号的aa你表模糊查询输入的字符。2、select * from (表名) where (搜索名称)like '%%' and id like '%(简介)%'3、用 Like 子...

SQL 怎么实现模糊查询?
1、首先需要开启数据库管理工具,打开SQL语言编写窗体。2、如果我们知道某字段的开头部分,我们可以用 like ‘xx%' select TOP 10 * from CK_ATE where Model like 'PSM24W%'。3、如果我们知道某字段的中间部分,可以使用 like ‘%xx%’select TOP 10 * from CK_ATE where Model like '%24W%'...

两表查询sql模糊查询语句怎么写
在SQL中,模糊查询语句是通过使用LIKE运算符和特定通配符实现的,这些通配符能帮助我们匹配模式并查找含有部分或不确定信息的数据。以下是SQL通配符的使用方法和示例:1. %通配符:代表一个或多个字符,可以用于查找以特定字符或字符串开头或结尾的记录。例如,查询居住在以 "Ne" 开始的城市的人:SELECT *...

sql server:模糊查询
在SQL Server中,模糊查询通过like关键字配合通配符来实现高级查找。主要有以下几种通配符的用法::此通配符代表匹配任何数量的字符,包括零个字符,即可以匹配空字符串。_:单个下划线_仅匹配单个字符,用于限定某个位置的字符数量。[]:方括号[]用于指定字符范围,如[abc]会匹配a、b或c中的任何一个字符...

SQL模糊查找语句
SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下:1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、...

用sql语句怎么查一个表的信息
1、查询”user_user“表中所有人员信息且所有字段,sql语句:select * from user_user 2、查询”user_use“表中所有人员信息且部分字段。sql语句:select user_show_id,user_name,pinyin,password from user_user 3、条件查询”user_user“表,以user_name为查询条件查询所有信息。sql语句:select * ...

SQL数据库怎么实现模糊查询?
1、首先,我们按下Ctrl+N创建一个SQL查询。2、然后,我们就能利用【create database ...】关键字创建。3、关键字写完后,我们写上新建的数据库名称。4、这时,就能点击分析查看是否存在错误。5、然后我们点击立即执行,我们可以看到限制命令已完成。6、接下来,我们刷新数据库就能看到这个新增的【myDb】...

SQL 怎么实现模糊查询?
在要模糊掉的位置加上一个百分号%就可以实现模糊查询了。SQL结构:一:数据查询语言(DQL:Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY...

相似回答