gpt4 book ai didi

SQL 查询 GROUP BY 在通过 Google Chome 访问的 w3 学校网站上没有按预期工作,通过 Firefox 按预期工作

转载 作者:行者123 更新时间:2023-12-04 15:29:54 24 4
gpt4 key购买 nike

我尝试从 w3schools.com 上的 ubuntu 18.04 机器运行以下查询“自己尝试”来自两个不同浏览器的 SQL 控制台 -
1. Google Chrome(版本 81.0.4044.122(正式版)(64 位))
2. Firefox(版本 75.0(64 位))。

SELECT City, Country

FROM Customers

GROUP BY Country;

这个查询在运行时应该不起作用,在 firefox 上观察到同样的情况。

Result on w3schools in Firefox  
Error in SQL:
You tried to execute a query that does not include the specified expression 'City' as part of an aggregate function.

但是,当在 Google Chrome 中执行相同的查询时,会得到以下结果。

Number of Records: 21

City Country
Buenos Aires Argentina
Graz Austria
Bruxelles Belgium
São Paulo Brazil
Tsawassen Canada
København Denmark
Oulu Finland
Strasbourg France
Berlin Germany
Cork Ireland
Torino Italy
México D.F. Mexico
Stavern Norway
Walla Poland
Lisboa Portugal
Madrid Spain
Luleå Sweden
Bern Switzerland
London UK
Eugene USA
Caracas Venezuela

我不明白当通过 Google Chrome 在 w3school.com 上运行查询时,幕后发生了什么。

自己尝试:https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_groupby

最佳答案

w3schools 的 JavaScript 实际上是在对 SQLite 数据库执行这些操作。当您加载页面时,脚本 w3Database.js 正在初始化数据库。 SQLite 在 FireFox 中的实现与在 Chrome 中的实现略有不同。这就是您看到这种差异的原因。

请随时报告 Chrome 的错误。

关于SQL 查询 GROUP BY 在通过 Google Chome 访问的 w3 学校网站上没有按预期工作,通过 Firefox 按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61432594/

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