首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

[小弟只有20分全给了!] 查询 语句中 对某列的值 进行修改 .解决思路

2012-02-02 
[小弟只有20分全给了!] 查询 语句中对某列的值 进行修改 ..表Stu中有一列为varchar类型存储的字段如:ggmmM

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

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

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

[解决办法]
Select replace(字段, ' ' ' ' ' ', ' ' ' ') From 表

热点排行