WEB开发网
开发学院数据库MSSQL Server 联系使用Excel和SQL server 阅读

联系使用Excel和SQL server

 2007-05-16 09:33:56 来源:WEB开发网   
核心提示: 如果你单独查看每个元素,并且通过其它的语言将它凑合到一起,联系使用Excel和SQL server(3),它会立即按顺序排列,如果要查找顾客的信息、公司信息和联系姓名,他们定购的数量和定购日期-- 告知SQL Server你的查询应该选择的数据库,默认选择的是Master 数据库使用nor

如果你单独查看每个元素,并且通过其它的语言将它凑合到一起,它会立即按顺序排列。如果要查找顾客的信息、公司信息和联系姓名,你就需要从Customers 表格中选择这些信息。这个表格同时还包括了customer ID,这个ID信息就可以使得用户按顺序访问顾客信息。

在Orders表格中,包括顺序的ID信息和customer ID。这两个ID信息应该被看作是你选择信息的一个方法。当你不需要显示Orders 表格中的任何信息的时候,你必须做一个pit stop,来获取order ID 。一旦这通过一个简单的连接语句实现了,你就可以选择按照每个顾客购买数量的顺序排放,通过其他的连接语句,还可以按购买日期排列。

最后一个连接语句就是关于Products表,按照姓名和产品顺序排放。下面是选择语句代码的编写顺序:

-- 查找定购了Sasquatch Ale 的顾客,他们定购的数量和定购日期

-- 告知SQL Server你的查询应该选择的数据库。默认选择的是Master 数据库

使用northwind数据库

-- 创建一个选择表格中需要列的查询语句

select cust.companyname, cust.contactname, orddet.quantity, ord.orderdate, prod.productname

from customers cust inner join orders ord on cust.customerid = ord.customerid inner join [order details] orddet on ord.orderid = orddet.orderid inner join products prod on orddet.productid = prod.productid

where prod.productname = 'Sasquatch Ale'

上面代码例子的输出结果在图A中显示:

这些表格按照同样的列进行连接。例如,Customers 和 Orders表格是按照customer ID来进行连接操作的:

上一页  1 2 3 4 5 6  下一页

Tags:联系 使用 Excel

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接