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

大家看看这个结果,该怎么处理

2012-01-23 
大家看看这个结果selectreplace( BBBBBABBBBBBA , BBBBBBA , s )我在查询分析器里得到结果为BBBBBs应该是B

大家看看这个结果
select   replace( 'BBBBBABBBBBBA ', 'BBBBBBA ', 's ')
我在查询分析器里得到结果为BBBBBs
应该是BBBBBAs,为何少了一个A啊

[解决办法]
我这里对的。。。
[解决办法]
我的显示的正确啊!!
[解决办法]

select replace( 'BBBBBABBBBBBA ', 'BBBBBBA ', 's ')
-------------------------------------------------
BBBBBAs

(所影响的行数为 1 行)
没什么问题,楼主的数据库版本?


[解决办法]


select replace( 'BBBBBABBBBBBA ', 'BBBBBBA ', 's ')

BBBBBs


難道和SQL的版本有關?
[解决办法]
select replace( 'BBBBBABBBBBBA ' , 'BBBBBBA ' , 's ') as result

result
-------
BBBBBs

(所影响的行数为 1 行)

我这里和楼主一样,不知道什么原因.
[解决办法]
我的SQL 2005,结果是BBBBBAs
[解决办法]
我的版本是sql2000 8.00.2039
结果是
BBBBBAs
[解决办法]
我的也是
BBBBBs

[解决办法]
不会真的是版本的问题吧
我这里也是这个结果
BBBBBs
[解决办法]
select replace( 'BBBBBAABBBBBBA ', 'BBBBBA ', 's ')
这样显示就是 BBBBBAAs
[解决办法]
我用的是MYSQL结果是:
BBBBBAs
[解决办法]
SQL 2000 PERSONAL

BBBBBs
[解决办法]
sql server 2000 个人版且打了sp3补丁

select replace( 'BBBBBABBBBBBA ', 'BBBBBBA ', 's ')
--result:
BBBBBAs
[解决办法]
补丁打了没?

热点排行