1 / 13

สร้าง Query ในมุมมอง Design

สร้าง Query ในมุมมอง Design. อ.อารียา ศรีประเสริฐ คณะเทคโนโลยีสารสนเทศ สาขาวิชาเทคโนโลยีสารสนเทศ khunareeya@hotmail.com. จัดกลุ่มข้อมูลด้วยคำสั่ง Group By. Group By : จัดกลุ่มข้อมูลในคอลัมน์นั้น Expression : บอกให้ Access ทราบว่าได้สร้างนิพจน์ใน Filed นั้น

merlin
Download Presentation

สร้าง Query ในมุมมอง Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. สร้าง Query ในมุมมอง Design อ.อารียา ศรีประเสริฐ คณะเทคโนโลยีสารสนเทศ สาขาวิชาเทคโนโลยีสารสนเทศ khunareeya@hotmail.com

  2. จัดกลุ่มข้อมูลด้วยคำสั่ง Group By • Group By : จัดกลุ่มข้อมูลในคอลัมน์นั้น • Expression : บอกให้ Access ทราบว่าได้สร้างนิพจน์ใน Filed นั้น • Where : บอกให้ Access ทราบว่าต้องใช้เงื่อนไขตามที่กำหนดใน Criteria สร้าง Select Query

  3. SalesAmount • SalesAmount: Sum([Quantity]*[UnitPrice]*(1-[Discount])) สร้าง Select Query

  4. สร้างนิพจน์และเงื่อนไขที่ซับซ้อนสร้างนิพจน์และเงื่อนไขที่ซับซ้อน • นิพจน์ทางคณิตศาสตร์ประกอบด้วย 2 ส่วน • ตัวกระทำ : Operator – สัญลักษณ์ที่ใช้คำนวณ เปรียบเทียบค่า และตรวจสอบค่าทางตรรกะ • ตัวถูกกระทำ : Operand – ตัวแปร ค่าคงที่ และฟังก์ชัน สร้าง Select Query

  5. สร้างเงื่อนไขด้วย And, Or, Between…And • ตัวกระทำ And ใช้เชื่อมเงื่อนไข 2 เงื่อนไข โดยทุกเงื่อนไขต้องเป็นจริง (True) • ค้นหาข้อมูลการสั่งซื้อสินค้าที่มีราคาต่ำกว่า 500 บาท สร้าง Select Query

  6. สร้างเงื่อนไขด้วย And, Or, Between…And • ตัวกระทำ Or ใช้เชื่อมเงื่อนไข 2 เงื่อนไข โดยอย่างน้อย 1 เงื่อนไขต้องเป็นจริง (True) • ค้นหาข้อมูลการสั่งซื้อสินค้าลูกค้า 1001 หรือ 1005 สร้าง Select Query

  7. สร้างเงื่อนไขด้วย And, Or, Between…And • การนำเงื่อนไข And และ Or มาใช้ร่วมกัน • ค้นหาข้อมูลการสั่งซื้อของลูกค้ารหัส 1001 หรือ 1005 เฉพาะสินค้าราคาต่ำกว่า 500 บาท สร้าง Select Query

  8. สร้างเงื่อนไขด้วย And, Or, Between…And • เปรียบเทียบข้อมูลด้วย Between…And • การสร้างเงื่อนไขเปรียบเทียบค่าแบบช่วงตัวกระทำ • ค้นหาสินค้าที่มีราคา 1000-2000 บาท สร้าง Select Query

  9. สร้างคอลัมน์ใหม่ในตารางผลลัพธ์สร้างคอลัมน์ใหม่ในตารางผลลัพธ์ • สร้างคอลัมน์ใหม่ในตารางผลลัพธ์ เช่น สร้างคอลัมน์แสดงข้อมูลที่ได้จากการรวมฟิลด์ชื่อและ ฟิลด์นามสกุล • EmpName: [FirstName] & " " & [LastName] • SalesAmount: Sum([Quantity]*[UnitPrice]*(1-[Discount])) สร้าง Select Query

  10. ฟังก์ชัน Aggregate และฟังก์ชันDomain Aggregate • ฟังก์ชัน Aggregate : ใช้คำนวณค่าผลสรุปของกลุ่ม Record ใน Table/Query ที่เป็นแหล่งข้อมูลใน Query นั้น (Table/Query ที่แสดงใน Field List Pane) • Sum, Count, Avg, Min, Max, First, Last, StDevและ Var • ฟังก์ชัน Domian Aggregate : ใช้คำนวณค่าผลสรุปของกลุ่ม Record ใน Table/Query ที่เป็นแหล่งข้อมูลใน Query นั้น หรือ Table/Query อื่นๆ ก็ได้ (Table/Query ที่ไม่ได้แสดงใน Field List Pane) • DSum, DCount, DAvg, DMin, DMax, DFirst, DLast, DStDev, DStDevPและ Var สร้าง Select Query

  11. รูปแบบของ Domain Aggregate • Dfunction (“expression”, “domain”, “criteria”) • ตัวอย่าง DSum • EmailAreess:Dlookup(“Email”, “tblEmployees”, “EmployeeID=” & [EmployeeID]) • SalesAmount: DSum(“Quantity*UnitPrice*(1-Discount)”, “tblOrderDetails”, “OrderID=” & [OrderID]) • SalesAmount: Ccur(DSum(“Quantity*UnitPrice*(1-Discount)”, “tblOrderDetails”, “OrderID=” & [OrderID])) สร้าง Select Query

  12. Crosstab Query • OrderYear: Format([OrderDate],"yyyy") • Quarterly: Format([OrderDate],"""ไตรมาส ""q") • SalesAmount: Sum([Quantity]*[UnitPrice]*(1-[Discount])) • Between #1/1/2549# And #31/12/2550# สร้าง Select Query

  13. Parameter Query • Between [StartDate] And [EndDate] สร้าง Select Query

More Related