首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL查询组在通过Google访问的w3学校网站上不按预期工作,通过火狐按预期工作。

SQL查询组在通过Google访问的w3学校网站上不按预期工作,通过火狐按预期工作。
EN

Stack Overflow用户
提问于 2020-04-25 21:05:07
回答 1查看 201关注 0票数 3

我试着在w3schools.com上的一台ubuntu18.04机器上运行以下查询--“亲自尝试”来自两种不同浏览器的SQL控制台-

  1. Google Chrome (版本81.0.4044.122 (正式构建) (64-bit))
  2. Firefox (版本75.0 (64位))。

代码语言:javascript
复制
SELECT City, Country

FROM Customers

GROUP BY Country;

此查询在运行时不应工作,在firefox上也是如此。

代码语言:javascript
复制
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中执行相同的查询时,将获得以下结果。

代码语言:javascript
复制
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在w3school.com上运行时,引擎罩下发生了什么事情。

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

EN

回答 1

Stack Overflow用户

发布于 2020-04-25 21:33:02

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

请随时报告Chrome的错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61432594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档