gpt4 book ai didi

sql - 选择属性之间没有逗号?

转载 作者:行者123 更新时间:2023-11-29 14:05:09 24 4
gpt4 key购买 nike

我需要帮助来理解以下查询以及它们有效/无效的原因:

SELECT first_name last_name, salary FROM employee    VALID
SELECT first_name, last_name salary FROM employee VALID
SELECT first_name last_name salary FROM employee INVALID

作为引用,第一个检索 last_name 和 salary,第二个检索 first_name 和 salary。

另外,请注意,有效行上的“额外”未打印列必须是实际行。输入类似“asfsfasfs last_name, salary”的内容将无效。

最佳答案

在第二种情况下,salary 被视为 last_name 的别名。

因此您将获得 last_name 值,但名为 salary(例如,结果集中的列标题)。所以它是有效的,但您没有检索薪水的值(value)。

在第三种情况下,你的空格太多(如果你不在别名周围加上引号,别名就不能有空格),所以它是无效的。

关于sql - 选择属性之间没有逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19640265/

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