Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Database Management System 2

Name: Dannah Lizle D. Barbante Yr. &Section: BSIT -III


Laboratory # 1 Output

1. Code

PublicSub sample()'Activity 1
Using context AsNew NorthwindDataContext
Dim customersQuery = _
From cust In context.Customers _
Select cust
Console.WriteLine("Customer Names:")
ForEach customer In customersQuery
Console.WriteLine(customer.CompanyName)

Next

EndUsing
Console.Read()

EndSub

Output
2. Code

PublicSub productIDandName()'Activity 2
Using context AsNew NorthwindDataContext
Dim query = _
From product In context.Products _
SelectNewWith _
{ _
.ProductId = product.ProductID, _
.ProductName = product.ProductName _
}
Console.WriteLine("Product Info:")
ForEach productInfo In query
Console.WriteLine("Product Id: {0} Product name: {1} ",
_
productInfo.ProductId, productInfo.ProductName)
Next
EndUsing
Console.Read()
EndSub

Output
3. Code

PublicSub SelectMany() 'Activity 3


Dim country AsString = "Brazil"
Using context AsNew NorthwindDataContext
Dim query = _
From customer In context.Customers _
From orders In context.Orders _
Where customer.CustomerID = orders.CustomerID _
And customer.Country = country _
SelectNewWith _
{ _
.CustomerID = customer.CustomerID, _
.ContactName = customer.ContactName, _
.ContactTitle = customer.ContactTitle, _
.OrderID = orders.OrderID, _
.Country = customer.Country _
}
ForEach smallOrder In query
Console.WriteLine("ID: {0} Name: {1}, Title: {2} Order
ID: {3} Country: {4} ", _
smallOrder.CustomerID, smallOrder.ContactName,
smallOrder.ContactTitle, _
smallOrder.OrderID, smallOrder.Country)
Next
EndUsing
Console.Read()

EndSub

Output
4. Code

PublicSub SelectManyDate() 'Activity 4


Using context AsNew NorthwindDataContext
Dim query = _
From customer In context.Customers _
From orders In context.Orders _
Where customer.CustomerID = orders.CustomerID _
And orders.OrderDate >= New DateTime(1998, 4, 1) _
SelectNewWith _
{ _
.CustomerID = customer.CustomerID, _
.ContactName = customer.ContactName, _
.ContactTitle = customer.ContactTitle, _
.OrderID = orders.OrderID, _
.OrderDate = orders.OrderDate _
}
ForEach order In query
Console.WriteLine("Customer ID: {0} Contact Name: {1},
ContactTitle: {2} Order ID: {3} Order date: {4:d} ", _
order.CustomerID, order.ContactName, order.ContactTitle, _
order.OrderID, order.OrderDate)
Next
EndUsing
Console.Read()
EndSub

Output
5. Code

PublicSub SelectManyTotalDue() 'Activity 5


Using context AsNew NorthwindDataContext
Dim query = _
From customer In context.Customers _
From orders In context.Orders _
From orderDetails In context.Order_Details _
Where customer.CustomerID = orders.CustomerID _
And orders.OrderID = orderDetails.OrderID _
SelectNewWith _
{ _
.CustomerID = customer.CustomerID, _
.ContactName = customer.ContactName, _
.OrderID = orders.OrderID, _
.OrderQuantity = orderDetails.Quantity, _
.OrderUnitPrice = orderDetails.UnitPrice, _
.OrderDate = orders.OrderDate, _
.OrderTotal = orderDetails.Quantity *orderDetails.UnitPrice _
}
ForEach order In query
Console.WriteLine("ID: {0} Contact: {1},Qty: {2}
UPrice:{3} Due: {4} ", _
order.CustomerID, order.ContactName, _
order.OrderQuantity, order.OrderUnitPrice,
order.OrderTotal)
Next
EndUsing
Console.Read()

EndSub

Output
6. Code

PublicSub SelectManyTotalDueGreater1000() 'Activity 6


Using context AsNew NorthwindDataContext
Dim query = _
From customer In context.Customers _
From orders In context.Orders _
From orderDetails In context.Order_Details _
Let total = orderDetails.Quantity * orderDetails.UnitPrice _
Where customer.CustomerID = orders.CustomerID _
And orders.OrderID = orderDetails.OrderID _
And total > 1000 _
SelectNewWith _
{ _
.CustomerID = customer.CustomerID, _
.ContactName = customer.ContactName, _
.OrderID = orders.OrderID, _
.OrderQuantity = orderDetails.Quantity, _
.OrderUnitPrice = orderDetails.UnitPrice, _
.OrderDate = orders.OrderDate, _
.OrderTotal = orderDetails.Quantity * orderDetails.UnitPrice _
}
ForEach order In query
Console.WriteLine("ID: {0} Contact: {1}, Qty: {2}
UPrice:{3} Due: {4} ", _
order.CustomerID, order.ContactName, _
order.OrderQuantity, order.OrderUnitPrice,
order.OrderTotal)
Next
EndUsing
Console.Read()

EndSub
EndModule

Output

You might also like