【发布时间】:2017-10-18 12:28:29
【问题描述】:
这样的查询:
;with t as (
select 1 id, 'Name 1' [name]
union all select 2,' Name 2 '
)
select
[name], '{'+[name]+'}', ' ' + [name], ' ' + [name], '{ ' + [name]+ '}'
from t;
应该有这样的输出:
Name 1 |{Name 1} | Name 1 | Name 1 |{ Name 1}
Name 2 |{ Name 2 } | Name 2 | Name 2 |{ Name 2 }
但 SQLFiddle 以不同的格式显示它,如下所示:
SQL Fiddle Demo
我认为问题与跳过多个空格的 HTML 规范有关。
【问题讨论】:
-
是的,大多数 HTML 渲染器会将多个空格折叠成一个空格。您要在这里解决的具体问题或问题是什么?
-
是的,SQLFiddle 似乎确实存在空格剥离问题。但为什么这对你很重要?
-
我从jake-feasel 提出这个问题;)。
标签: whitespace sqlfiddle