MySQL何时在SELECT AS之后使用引用

问题描述 投票:0回答:2

在审查了mysql中SELECT的使用后,我发现之后,有时没有单引号,有时也有。例如:

SELECT * AS DAY

相比于:

SELECT * AS 'Cancellation Rate'

那么什么时候在SELECT AS之后使用单引号?

mysql
2个回答
1
投票

对于复合名称,例如:Cancellation Rate ..使用背景而不是引号

 select my_col_name as `Cancellation Rate`
 from my_table

1
投票

正确的语法是这样的:

SELECT column_name AS colname FROM table_name

正如评论中所提到的,你不能别名'select all',这就是*所代表的。它会从您的表中选择所有列。

您还可以为表的名称添加别名,例如:

SELECT * FROM employees e WHERE column_name = 1;

当您对表的名称进行别名时,可以更容易地阅读更大和更复杂的查询,例如联接。

通过浏览这个页面https://dev.mysql.com/doc/refman/8.0/en/select.html,你可以更好地了解所有可能性,很多相当容易理解的例子。

© www.soinside.com 2019 - 2024. All rights reserved.