0

我正在尝试使用“%”显示一个列名,即此处的“ip_utilization”列作为“usage%”列。但我不能,任何人都可以提出解决方案。我正在分享查询。

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

4 回答 4

1

只是给它一个不同的列名?喜欢usage_percentage

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

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

于 2013-07-22T16:10:03.687 回答
0

你应该可以使用反引号

select ip_name, concat (first_name, ' ' ,last_name) as Contact, ip_utilization as `usage_%` from database_name;
于 2013-07-22T16:10:30.273 回答
0

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

select ip_name, concat (first_name, ' ' ,last_name) as Contact,
ip_utilization as 'usage_%' from database_name;
于 2013-07-22T16:11:15.203 回答
0

将 usage_% 括在 `` 中,如下所示:

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

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

于 2013-07-22T16:11:39.220 回答