gpt4 book ai didi

sql - SELECT Column_Name Column_Name from Table_Name(无逗号)

转载 作者:行者123 更新时间:2023-12-02 09:26:51 24 4
gpt4 key购买 nike

所以我想知道为什么:

SELECT Colunm_Name Column_Name from Table_Name

WITHOUT 列名之间的逗号不会返回语法错误,而是仅返回包含第一列的记录。起初我以为逗号是可选的,但后来我尝试了:

SELECT Colunm_Name Column_Name Column_Name from Table_Name

这会在第三列附近返回语法错误。知道为什么吗?是否有理由可以放置两个不带逗号的列名称,即使它省略了第二列?谢谢!

最佳答案

在列旁边写入单词将被视为所选列的别名。查询结果将显示该别名作为列名。这里省略了 AS 关键字。例如

SELECT Column_Name1 AS Column_Name2 FROM EMPLOYEE

相同
SELECT Column_Name1 Column_Name2 FROM EMPLOYEE

两者,查询都将返回一列数据,列标题为Column_Name2

而第三个单词将被视为语法错误:

SELECT Column_Name1 Column_Name2 Column_Name3 FROM EMPLOYEE

将返回错误,因为它需要在 Column_Name2 单词之后使用 逗号FROM 关键字。

您可以详细了解一下herehere

关于sql - SELECT Column_Name Column_Name from Table_Name(无逗号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37097902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com