mysql选择as后何时使用引号

xwbd5t1u  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(350)

在回顾了select在mysql中的使用之后,我发现在as之后,有时没有单引号,有时有。例如:

SELECT * AS DAY

比较:

SELECT * AS 'Cancellation Rate'

那么,选择“作为”后,何时使用单引号呢?

izj3ouym

izj3ouym1#

正确的语法如下:

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,有很多相当简单的例子。

5lhxktic

5lhxktic2#

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

select my_col_name as `Cancellation Rate`
 from my_table

相关问题