小编Kor*_*uba的帖子

SQL Server的WHERE子句中的空格

我想找出某个列只包含一个空格而不包含任何其他内容的记录.所以我编写了以下第一个查询:

select COUNT(*)
from mytable
where col = ' ' -- One space

select COUNT(*)
from mytable
where col = '  ' -- Two spaces

select COUNT(*)
from mytable
where col = '  ' -- Three spaces
Run Code Online (Sandbox Code Playgroud)

但是,所有三个查询都返回完全相同的记录.Microsoft SQL Server无法区分空间量吗?如何准确查询一个,两个或更多空格?

sql sql-server

11
推荐指数
1
解决办法
2226
查看次数

标签 统计

sql ×1

sql-server ×1