有没有办法在我的select语句的下一栏中添加“ - ”护理员而不是speces:
SPACE(([Depth]-1)*4) + [OrgUnitName] AS [OrgUnitName],
所以现在它增加了许多深度的空间。是否可以添加“ - ”charector而不是空格?数据是位置,因此它们之间也可以有空格。
所以:
Test
Test2
Test23
我想:
Test
-Test2
--Test23
答案 0 :(得分:3)
来自REPLICATE
的文档:
REPLICATE ( string_expression ,integer_expression )
那是
REPLICATE ('-', ([Depth]-1)*4) + [OrgUnitName] AS [OrgUnitName],
在你的情况下。
但是我更喜欢将Depth
作为输出列返回,并使用代码格式化破折号。由于SQL查询中的格式和逻辑很少,因此在我的体验中提高了可维护性。