วันจันทร์ที่ 3 กุมภาพันธ์ พ.ศ. 2557

Lab 4 การสอบถามข้อมูล

การสอบถามข้อมูล

การสอบถามข้อมูลจาก Navigation  Tool  ( การสอบถามข้อมูลอย่างง่าย )

ไปที่โฟลเดอร์ Prachinburi เปิดชั้นข้อมูล AMPHOE ขึ้นมา

คำสั่ง Identify โดยคลิกคำสั่ง Identify บนแถนTool Bar

แล้วนำมาคลิกที่แผนที่ จะมีหน้าต่างแสดงข้อมูลของอาเภอนั้นขึ้นมา

ใช้คำสั่งGo to XY  คลิกคำสั่ง Go to XY บนแถบ Tool Bar

 เปลี่ยนหน่วยให้เป็นเมตร ใส่ค่า XY แล้วกด Enter จะแสดงจุดตำแหน่งข้อมูลนั้นๆขึ้นมา

ใช้คำสั่ง Find คลิกคำสั่ง Find บนแถบ Tool Bar

 ช่อง Find ใส่ชื่ออาเภอที่ต้องการค้นหา แล้วคลิกFind

ก็จะแสดงชื่ออำเภอที่ค้นหา ถ้าต้องการแสดงข้อมูลที่สอบถาม ให้ดับเบิ้ลคลิกที่ชื่ออำเภอ แล้วเลือกคำสั่งในการแสดงผลตามต้องการ

การแสดงเฉพาะข้อมูลที่เลือก ( Definition query )
โดยใช้ Query builder ร่วมกับภาษา SQL

เลือกแถบ Definition Query แล้วคลิกQuery Builder..

จะมีหน้าต่างขึ้นมาให้ใส่สมการที่ต้องการค้นหา เช่นต้องการเริ่มค้นหาอำเภอชื่อว่านาดี
1. คลิก Feild ที่มีชื่ออำเภออยู่ โดยดับเบิ้ลคลิกที่ AMP_NAME จะปรากฏอยู่ในช่องป้อนสูตร
2. คลิกที่ Get unique values เพื่อแสดงข้อมูล Field ที่เราเลือก
3. ใส่เครื่องหมาย =
4. ตามด้วยชื่ออำเภอ
ดังนั้น สูตรที่ต้องใส่คือ "AMP_NAME" = 'อ.นาดี' แล้วคลิก OK และ คลิกOK อีกครั้ง

ก็จะแสดงผลเฉพาะ อำเภอนาดีขึ้นมา

การสอบถามข้อมูลโดยใช้ Select by Attribute และภาษา SQL

เปิดชั้นเข้าข้อมูล Countryโดยไปที่ Lab 11>> World >> Country
เปิดตาราง Attribute ขึ้นมา

คลิกคำสั่ง Select by Attribute

เริ่มค้นหาข้อมูล เช่น ต้องการค้นหาประเทศไทย
1. คลิก Feild ที่มีชื่ออำเภออยู่ โดยดับเบิ้ลคลิกที่ CNTRY_NAME จะปรากฏอยู่ในช่องป้อนสูตร
2. คลิกที่ Get unique values เพื่อแสดงข้อมูล Field ที่เราเลือก
3. ใส่เครื่องหมาย =
4. ตามด้วยชื่ออำเภอ
สูตรคือ “CNTRY_NAME” ='Thailand' คลิก Apply

ก็จะมีแถบขึ้นบนตาราง และมาดูที่ตัวแผนที่ จะเป็นสีฟ้าเช่นกัน

เริ่มค้นหาข้อมูล เช่น ต้องการค้นหาประเทศ ที่มีจำนวนประชากรตั้งแต่ 20,000,000 คนขึ้นไป
1. คลิก Feild ที่มีชื่ออำเภออยู่ โดยดับเบิ้ลคลิกที่ POP_CNTRYจะปรากฏอยู่ในช่องป้อนสูตร
2. ใส่เครื่องหมาย >=
3. ใสจำนวนประชากร
สูตรคือ “POP_CNTRY” >= 20,000,000 คลิก Apply

 ก็จะมีแถบขึ้นบนตาราง และมาดูที่ตัวแผนที่ จะเป็นสีฟ้าเช่นกัน

เริ่มค้นหาข้อมูล เช่น ต้องการค้นหาชื่อประเทศที่ขึ้นต้นด้วยตัว T
1. คลิก Feild ที่มีชื่ออำเภออยู่ โดยดับเบิ้ลคลิกที่ CNTRY_NAMEจะปรากฏอยู่ในช่องป้อนสูตร
2. ใส่เครื่องหมาย LIKE
3. .ใส่ตัวที่ต้องการหา ตามด้วย% คลิก Apply

 ก็จะมีแถบขึ้นบนตาราง และมาดูที่ตัวแผนที่ จะเป็นสีฟ้าเช่นกัน

การใช้ตัวเชื่อม AND  เช่นต้องการหาประเทศที่ใช้สกุลเงิน Dollar และ เป็นประเทศที่ติดกับทะเล
ให้สูตรเงื่อนไขแรกทำแบบเดียวกับวิธีด้านบน แลัวใส่คำเชื่อม AND แล้วใส่สูตรเงื่อนไขที่สอง
เป็นดังนี้ "CURR_TYPE" = 'Dollar" AND "LANDLOCK" = 'N'

ก็จะมีแถบขึ้นบนตาราง และมาดูที่ตัวแผนที่ จะเป็นสีฟ้าเช่นกัน

การใช้ตัวเชื่อม OR  เช่นต้องการหาประเทศที่มีจำนวนประชากรตั้งแต่ 30,000,000 คนขึ้นไป หรือ ต้องการค้นหาประเทศ ที่มีพื้นที่ตั้งแต่ 50,000 ตารางกิโลเมตร ขึ้นไป
ให้สูตรเงื่อนไขแรกทำแบบเดียวกับวิธีด้านบน แลัวใส่คำเชื่อม OR  แล้วใส่สูตรเงื่อนไขที่สอง
เป็นดังนี้ “POP_CNTRY” >= 30,000,000 OR “SQKM_CNTRY” >= 50,000

ก็จะมีแถบขึ้นบนตาราง และมาดูที่ตัวแผนที่ จะเป็นสีฟ้าเช่นกัน

การสอบถามข้อมูลโดยใช้ ( Select by Location )

เปิดข้อมูล AMPHOE ,Trans , Village ในเปิดโฟลเดอร์ Kanchanaburi

คลิกSelection บน Menu bars คลิก Select by Location

หากต้องการถามหาหมู่ที่ห่างจากถนน 20 เมตร ให้คลิกตามภาพ... แล้วคลิกApply

ดูข้อมูลที่เราสอบถาม จะปรากฏเป็นสีฟ้า

ไม่มีความคิดเห็น:

แสดงความคิดเห็น