Sql server 如何渲染&;是否在MS sql server记录中插入字母表行?
数据库记录: 我想用存储过程表示为记录集 我在MS SQL数据库中也有许多类似的记录 它将按A、B、C列出记录组。。Z wize..Sql server 如何渲染&;是否在MS sql server记录中插入字母表行?,sql-server,stored-procedures,Sql Server,Stored Procedures,数据库记录: 我想用存储过程表示为记录集 我在MS SQL数据库中也有许多类似的记录 它将按A、B、C列出记录组。。Z wize.. 从SQL表获取输出时自动插入字母表。 我想从程序中得到以下输出 如何使用存储过程?您可以使用LEFT,但是对于只包含第一个字母的行,您仍然会得到一个3列的行: 创建并填充样本表(请在以后的问题中保存此步骤) 查询: SELECT Name, Location, CreatedOn FROM @T UNION SELECT LEFT(Name, 1), NU
从SQL表获取输出时自动插入字母表。
我想从程序中得到以下输出
如何使用存储过程?您可以使用
LEFT
,但是对于只包含第一个字母的行,您仍然会得到一个3列的行:
创建并填充样本表(请在以后的问题中保存此步骤)
查询:
SELECT Name, Location, CreatedOn
FROM @T
UNION
SELECT LEFT(Name, 1), NULL, NULL
FROM @T
ORDER BY Name
结果:
Name Location CreatedOn
-------------------- -------------------- ----------
A NULL NULL
Alex macwan New york 2015-12-10
Amin Mark India 2015-01-08
B NULL NULL
Ben Denis Brazil 2015-10-02
J NULL NULL
Jolly llb USA 2016-01-02
Jone Dinee Denmark 2016-05-01
Name Location CreatedOn
-------------------- -------------------- ----------
A NULL NULL
Alex macwan New york 2015-12-10
Amin Mark India 2015-01-08
B NULL NULL
Ben Denis Brazil 2015-10-02
J NULL NULL
Jolly llb USA 2016-01-02
Jone Dinee Denmark 2016-05-01