问存储过程中的三个在一起的单引号的含义! 两个'表示一个'加入@name='高'这句like ''%'+@name+'%''' 就相当于 like '%高%'最后'%'''第一个'是表示是字符串开始,第二和第三个表示一个',最后一个表示字符串结束 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串中的两个单引号表示一个单引号.所以有如下形式:select @Where = @Where + 'name like ''%John%'' ' =>where name like '%John%'set @name='John'select @Where = @Where + 'name like '+''''+'%'+''+@name+''+'%'+''''<=>select @Where = @Where + 'name like ''%' + @name+ '%''' =>where name like '%John%' 远程访问sql2005 问题 那位前辈知道SQLSEREVER中怎么做才能像ORACLE一样,把数据以EXCELL的形式导出????先谢谢了! 除了用游标,应该怎样写SQL语句? 存储过程里面怎样定义这条SQL语句吖?高手进来 怎样在同一张表中复制数据? 用like的速度好慢! 有点难度哦,解决放200分 怎样实现SQL数据库的备份和还原! 什么类型的字段适合加索引什么类型的不适合? 》》》》敬请关注,不知SQL中有没有查询1000到1030条记录(按某个字段排序)的写法????? 有高手吗?---晕:把SQLSERVER的程序文件给删了,重装不了它 如何复制存储过程
所以有如下形式:
select @Where = @Where + 'name like ''%John%'' '
=>where name like '%John%'set @name='John'
select @Where = @Where + 'name like '+''''+'%'+''+@name+''+'%'+''''
<=>select @Where = @Where + 'name like ''%' + @name+ '%'''
=>where name like '%John%'