使用复选标记作为SQL Server 2008 R2中的列别名

时间:2015-08-16 19:27:47

标签: sql sql-server sql-server-2008-r2

我要求做一些我认为应该足够简单的事情,但我找不到合适的答案。如何在SQL Server 2008 R2中使用复选标记作为列别名?

我尝试使用Char(251)将其设置为某个值,并尝试将该值指定为列别名,但对该值没有任何乐趣。

我尝试使用Char(251)(我知道这更像是一个平方根标记,但如果有一个标记,则不确定ascii值。我相信这是一个unicode价值?)直接但又没有快乐。这应该很简单,但我根本找不到它。

感谢。

1 个答案:

答案 0 :(得分:1)

您无法在SQL Server(或任何其他SQL数据库)中将表达式用作标识符。但是,您可以在标识符中使用Unicode字符,因此只需复制并粘贴所需的字符:

select 'yes' as "☑︎";

甚至

select 'blah' as "";

话虽如此,你不应该这样做 - 演示不是数据库引擎的任务;它应该在客户端应用程序中实现。