gpt4 book ai didi

sql - SQL 中现有字段名称后未放置逗号时会发生什么

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

这是关于 SQL Tryit Editor 的由 W3 学校提供。 (这样说只是为了以防万一这是一个特定于环境的问题)

代码 SELECT CustomerName, Address, City, PostalCode FROM Customers; 产生以下输出,

enter image description here

当执行代码 SELECT CustomerName, Address City, PostalCode FROM Customers; 时,我得到以下结果

enter image description here

显然,缺少逗号导致不显示地址字段。但这与字段名称不正确或未正确分隔时出现的错误消息不同。它似乎将 Address 识别为现有字段,同时它考虑仅显示紧接在逗号之前的字段。

正确使用逗号背后的逻辑是什么?这是否意味着任何数量的正确命名的字段,但没有后续逗号,都会被忽略?

最佳答案

逗号用于分隔字段,当您像您一样错过逗号时,第二列将被视为列别名。这里的 Address City 意思是,选择 Address 列并将其命名为 City。您可以在第二张屏幕截图中看到,地址列中的值已被选中,但该列的名称是城市。

关于sql - SQL 中现有字段名称后未放置逗号时会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65271767/

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