sql server中where后面的条件是一个空格和多个空格搜出来的结果是相同的,请问这个为什么?
2016-08-03 来自:暮渔木鱼 7 人回应

如上图,sql server2012 sql语句where后面的条件没有空格,一个空格和多个空格搜出来的结果是一样的,请问这是什么原因?

2016-08-09 来自:冰颜

有一个空格这是一个实实在在的值,你把空格当成一个字母理解,一个空格也是一个值。

2016-08-06 来自:ふ粄兒

空格也是一个值。

2016-08-06 来自:“/name-?P=0/

因为你的数据中有空值  所以查找出来的的结果都是这一个

 

2016-08-05 来自:心风在一起

那就是空值而已

2016-08-05 来自:NPC

因为一个空格多个都是一个空值,你搜索的字段值是为空的,所以显示的结果相同

2016-08-04 来自:coverme

应该是会忽略where后面的空格

2016-08-04 来自:Double_丹

都是空的,搜出来的 肯定也是一样的

您的回应

你还未登陆,不能回应!登陆