在标签sql中添加点表示法

kgqe7b3p  于 2021-07-24  发布在  Java
关注(0)|答案(2)|浏览(320)

我想返回我的sql标签,使它们看起来像点符号。像这样的东西应该是回报:

|---------------------|------------------|
| product.attribute   | product.order    |
|---------------------|------------------|
|     product A       |         34       |
|---------------------|------------------|

但是,当我尝试在标签中插入点时。它返回一个错误。
我肯定我错过了什么。
查询示例:

SELECT product as "product.attribute", Count(Order) as "product.order",
from orderTable
Limit 100
laawzig2

laawzig21#

可能您正在使用mysql,在这种情况下,您应该使用backticks:

SELECT `product` AS `product.attribute`, COUNT(`order`) AS `product.order`,
FROM `orderTable` LIMIT 100

否则引擎会抱怨使用保留关键字(如 order ).

fcg9iug3

fcg9iug32#

我依赖于数据库:
在oracle、db2或postgresql中,您可以执行以下操作:

SELECT product as "product.attribute"...

在sql server或sybase中,您可以执行以下操作:

SELECT product as [product.attribute]...

在mariadb或mysql中,您可以执行以下操作:

SELECT product as `product.attribute`...

相关问题