sql 里存储过程查模糊查询...........

sql 里存储过程查模糊查询 怎么写阿 大神...............................

4个回答

模糊查询语句:
select 字段 from 表 where 某字段 like 条件

SQL提供的四种匹配模式:
1.%:表示任意0个或多个字符;
2._: 表示任意单个字符;
3.[ ]:表示括号内所列字符中的一个(类似正则表达式);
4.[^ ] :表示不在括号所列之内的单个字符;

 select * from table where 字段 like '%关键字%'

比如str是存放用户输入查询内容的变量
查询语句 select * from where 字段名 like '%'+str1+'%'

存储过程跟正常sql差不多,只不过需要把找的结果into在变量里 如下:

    1,单个字段:  select 字段 into 变量 from 表 where 某字段 like 条件;
    2,多条数据 : CURSOR 游标名 IS
                                                    select * from 表 where 某字段 like 条件;
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐