sql 里存储过程查模糊查询 怎么写阿 大神...............................
select * from table where 字段 like '%关键字%'
比如str是存放用户输入查询内容的变量
查询语句 select * from where 字段名 like '%'+str1+'%'
模糊查询语句:
select 字段 from 表 where 某字段 like 条件
SQL提供的四种匹配模式:
1.%:表示任意0个或多个字符;
2._: 表示任意单个字符;
3.[ ]:表示括号内所列字符中的一个(类似正则表达式);
4.[^ ] :表示不在括号所列之内的单个字符;
存储过程跟正常sql差不多,只不过需要把找的结果into在变量里 如下:
1,单个字段: select 字段 into 变量 from 表 where 某字段 like 条件;
2,多条数据 : CURSOR 游标名 IS
select * from 表 where 某字段 like 条件;