问题标签 [northwind]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - SQL 使用 JOIN 查询多个表 - Northwind
//个人理解,不是hw assignment 所以在MS的示例db northwind中有表格:orders o, [order details] od, customers c
- o 有 orderID、customerID(包括重复项)
- od 有 orderID(包括重复)、单价、数量、折扣
- c 有 customerID、companyName
粗略地说,我想加入
我的最终目标是
我的主要问题是不知道如何/如何正确加入。
提前致谢
odata - 返回与过滤器不匹配的项目的 OData 请求
我正在尝试编写一个 OData URL,它将从具有一对多关系的相关集合上的过滤器的集合中进行选择。过滤器要求相关的集合项都具有某些属性的特定值。
为了说明这个问题,我为 Northwind 示例 OData 服务编写了一个类似的 URL。此查询应选择所有订单已由同一员工处理的所有客户。 http://services.odata.org/V3/Northwind/Northwind.svc/Customers?$expand=Orders&$filter=Orders/all(o: o/EmployeeID eq 4)&$select=CustomerID,Orders/OrderID,Orders /员工ID
这给出了:
第一个项目确实包含员工 4 处理的所有(在这种情况下,只有一个)订单。对于第二个和第三个,结果集中没有订单项目。进一步检查,http://services.odata.org/V3/Northwind/Northwind.svc/Customers?$expand=Orders&$filter=(CustomerID eq 'FISSA')&$select=CustomerID,Orders/OrderID,Orders/ EmployeeID显示“FISSA”确实没有任何订单(“PARIS”也是如此)。
也许有人可以推断,因为“FISSA”没有任何命令违反过滤谓词,所以谓词成立。事实上,这可能是这个查询在 SQL 中解析的方式:
返回相同的 3 个客户,但加入 Orders 表可以解决这个问题:
只返回“CENTC”。
我认为“FISSA”的过滤谓词未确定,并且按照三值逻辑规则,“FISSA”和“PARIS”不应该出现在结果集中。所以,我认为这是这个 OData 实现中的一个错误。
有人知道正确的 OData 请求查询以排除没有订单的客户吗?
sql-server - 使用子查询和聚合函数选择具有另一列最小值的行字段
尝试从以下链接完成 MySQL 中的 Northwind 示例数据库的练习。
http://laerer.rhs.dk/andersb/basicprog/database/exercises/northwindselect.htm
问题“使用 SUBQUERY...从表products中找到最小的unitPrice。使用此价格查找具有最低价格的产品的productID和productName。” 让我有点困惑。
以下查询
似乎产生了正确的答案,但不使用 SUB QUERY。这是从另一列具有 MIN/MAX 值的行生成字段的标准做法吗?即不使用聚合函数MIN()
/ MAX()
。
我猜这种方法在计算上会很昂贵;让 DBMS 在打印第一行之前对表进行排序。SUB QUERY 或任何其他方法会更有效吗?也许使用适当的聚合函数而不是ORDER BY
. 如果是这样,我应该使用什么查询?
asp.net - IIS 7.5为什么会多次构建一个页面
我承认我已经发布了一个关于我正在观察的现象的问题,但是经过更多的研究后,我从一个稍微不同的角度来这里,并以不同的方式标记它:
我有一个页面——WorkflowDetail.aspx——由一个类文件——WorkFlowDetail.aspx.vb支持。该类从继承自Spring.Web.UI.Page的BaseClass1继承(BaseClass1没有关联的 ASPX,只有一些常见的属性和方法)。
我在WorkFlowDetail的New()方法中设置了一个断点。我发现当我在浏览器中打开页面时,构造函数会运行多次。我很想知道谁在运行它以及为什么运行它,但堆栈只显示“ [外部代码] ”。
如果我没有尝试让Spring将 DAO 属性注入页面,这只不过是一种无聊的好奇心,或者最多是一个小烦恼。发生的情况是Spring进行了注入(当调试器在New()中停止时,可以看到堆栈上的所有Spring方法),但是随后由“ [外部代码] ”创建了一个新的页面副本,这样当它开始访问它为null的 DAO 属性,因为这是与注入属性的页面不同的页面实例。
这一切都发生在IIS 7.5 Integrated和针对.NET 4.0的VS2010中内置的Web 应用程序中。在Spring的Northwind示例的页面中设置类似的断点,这是一个针对.NET 3.5的网站,当Spring实例化该页面时它会被命中,仅此而已。
有人能告诉我是什么导致了这些额外的实例化,或者我怎么能找到?
c# - SQL Server 2008 和 Visual Studio 2012
我的 VS 2012 有问题。
我已经安装了 SQL Server 2008。我所做的下一步是安装SQL2000SampleDb.msi
(Northwind)。在命令行上,我通过以下步骤安装了所有东西:
要求:
Change database content to 'master'.
Change database content to 'Northwind'.
3 步: sqlcmd -S .\sqlexpress
, 和:
一切都很好......但如果我想与 VS 连接我有问题。我正在创建一个 Windows 窗体应用程序
-> 菜单:项目 -> 添加新数据源 -> 选择数据库 -> 数据集。
现在我看不到任何要选择的连接,我只有视图:
http://pl.tinypic.com/r/1433rt3/8
我做的第二种方式是这样的:
和 server name W-Komputer
,当我想选择一个数据库时,会出现此错误:
http://i60.tinypic.com/2exvuir.png
我试过这种方式,但没有任何效果:(请在 google 中搜索:如何:安装示例数据库 - 我没有 10 个声誉 :(而且我不能添加超过 2 个链接)
android - odata4j - URI 中指定的键数与资源 NorthwindModel.Order_Detail 的键属性数不匹配
我使用使用此公共 Northwind 数据服务的 OData4J 开发 Android 应用程序
services.odata.org/northwind/northwind.svc/
现在我收到了这个错误
URI 中指定的键数与资源 NorthwindModel.Order_Details 的键属性数不匹配
这行代码发生了:
productID 的定义是:
这是 MainActivity.java 类的所有代码:
sql - 需要帮助编写此查询
使用逻辑运算符:AND、OR,编写一个查询,返回 Nancy Davolio、Janet Leverling 和 Steven Buchanan 在 1996 年 7 月下的订单。列出订单 ID、员工 ID 和订单日期。按employeeID 对结果集进行排序。罗斯文数据库
sql - 无法从此查询中获取结果。我究竟做错了什么?
编写一个子查询,返回订单数最多的客户下的订单总数。包括 customerid 和下订单的数量。
我收到此响应:Msg 208,Level 16,State 1,Line 1 无效的对象名称“OrderItems”。
???
sql - 为什么以下代码显示错误?什么是替代品?
我的问题是---> 员工进行的每笔销售将获得他每笔总销售额的 10% 的佣金,找出迄今为止哪个员工以非常少的订单数量获得了更多的佣金 [参考 Northwind 数据库]
我创建一个“com”列来计算佣金百分比。
从 MIN(count(employeeid)) 和 max(com) 的订单中选择 distinct(EmployeeID)
当我运行 sqlserver 查询时,它显示如下错误
“在预期条件的上下文中指定的非布尔类型的表达式,靠近‘和’。”
sql - SQL-Server,用员工功能面对客户
我可能有一个非常简单的问题,但似乎我还找不到解决方案。基本上,我必须编写一个基于 Northwind DB 的 SQL-Server 函数。它必须:
将 2 个日期作为参数并显示,不重复这些Customer 的数据ID | Name | City | Address
,对于那些他从至少一个 Employee购买的总金额大于该 Employee 在两个日期之间的平均销售额的客户。
所以主要步骤应该是:
1. 从每个Employee中检索 Customer 的总购买量。我知道如何从每家公司获得总采购量:
但是我怎样才能从每个员工那里得到那些呢?
2.将此与该员工在给定日期之间的平均销售额进行对比。我可以得到每个员工的平均值:
请注意,我只是粘贴查询部分,但在这里,员工应该依赖于第一个查询(可能这应该放在子查询中)
一切都应该放在一个函数中(不应该一分为二)。Northwind DB 图是:Northwind Diagram。请帮忙!