如何更改列名并显示特殊字符?

时间:2013-07-22 16:08:34

标签: mysql

我试图在这里显示一个带有'%'的列名,即“ip_utilization”列作为“usage%”列。但我无法,任何人都可以提出解决方案。我正在分享查询。

select ip_name, concat (first_name, ' ' ,last_name) as Contact, ip_utilization as usage_% from database_name;

4 个答案:

答案 0 :(得分:1)

只是给它一个不同的列名?像usage_percentage一样。

使用反引号可能有百分号,但到底是什么?跳过篮球有什么意义,以某种方式在名称中有一个奇怪的特殊字符,通常不会在应用程序中显示?*

(除非它真的是一个面向公众的应用程序,你根本不能在应用程序级别更改名称。但这应该是罕见的例外。)

答案 1 :(得分:0)

你应该可以使用反引号

select ip_name, concat (first_name, ' ' ,last_name) as Contact, ip_utilization as `usage_%` from database_name;

答案 2 :(得分:0)

报价使用率%。但我建议更改名称,因为%是用于like命令的关键字。

select ip_name, concat (first_name, ' ' ,last_name) as Contact,
ip_utilization as 'usage_%' from database_name;

答案 3 :(得分:0)

在``中包含usage_%,如下所示:

select ip_name, concat (first_name, ' ' ,last_name) as Contact, ip_utilization as `usage_%` from database_name;

如果您还有其他问题,请发表评论。