日期:2014-05-18  浏览次数:20474 次

[小弟只有20分全给了!] 查询 语句中 对某列的值 进行修改 ..
表   Stu   中有一列   为   varchar   类型
存储的字段   如   :   gg     mm     Mr ' 's     Bu ' 's  
我希望查询的时候   如果列中的字段     包含 ' '     就转换为   '   在显示出来....

当时在做一个项目,谈到防SQL   注入攻击,就控制用户输入 "= ",   但是有可能输入  
如   :Mr 's   这样的形式,我们允许出现这样的情况
就这样去解决,如果用户输入字符串中出现   '   就把他转换为   ' '   存储到数据库中

现在取不出来了?   能否让   Mr 's   等等这种形式   显示的   Mr 's     ??

------解决方案--------------------
Select replace(字段, ' ' ' ' ' ', ' ' ' ') From 表