คอมพิวเตอร์การเขียนโปรแกรม

SQL ที่ไหน: วิธีการของการประยุกต์ใช้งานและตัวอย่าง

สำหรับการทำงานกับฐานข้อมูล SQL ถือเป็นหนึ่งในภาษาโปรแกรมที่พบมากที่สุด ภาษาการออกแบบที่ไม่เพียง แต่สามารถสร้างฐานข้อมูล แต่ยังใช้เวลากับกิจวัตรต่าง ๆ ของเธอในการเปลี่ยนแปลงข้อมูลหรือตัวอย่าง

เพื่อเลือกข้อมูลจากฐานข้อมูลโดยใช้การออกแบบเลือก [ชุดข้อมูล] จาก [ชื่อตาราง] ประสบการณ์ได้แสดงให้เห็นว่าใน 80% ของกรณีการใช้งานในการร้องขอการดึงข้อมูลต้องใช้ความหลากหลายของสภาพ - การตั้งค่า การทำเช่นนี้ในภาษาที่นอกเหนือไปจากการร้องขอความซับซ้อนของสภาพที่นำโดย SQL-ไหน

การใช้วิธีการไหนเงื่อนไข

ค่อนข้างบ่อย, โปรแกรมเมอร์ควรจะเลือกหลักในการจัดทำรายงานข้อมูลที่จัดเก็บในฐานข้อมูล นี้อาจจะไม่เพียงพอที่จะสร้างแบบสอบถามเลือกง่ายๆ ตามกฎแล้วคุณยังจะต้องคำนึงถึงความหลากหลายของสภาพพารามิเตอร์การสุ่มตัวอย่างซึ่งสามารถค่อนข้างมากหรือเช็ค หากข้อมูลมีการระบุไว้ในช่วงหรือในตารางโดยเฉพาะอย่างยิ่ง

SQL-ที่ไหนออกแบบสามารถใช้ในการตั้งค่าข้อมูลการสุ่มตัวอย่างหรือเงื่อนไขในการตรวจสอบการเกิดขึ้นของข้อมูลตัวอย่างหรือด้านข้างของตาราง

ในกรณีที่การใช้งานสำหรับการตั้งค่าพารามิเตอร์การสุ่มตัวอย่าง

หากคุณต้องการที่จะระบุพารามิเตอร์บางอย่างที่จะเลือกฐานข้อมูลการรายงานของ SQL-ไหนไวยากรณ์การออกแบบที่สามารถจัดได้ค่อนข้างง่าย การทำเช่นนี้คุณสามารถใช้กฎต่อไปนี้:

  1. เราจำเป็นต้อง prostroen คำขอมาตรฐานโดยเลือก * จากการก่อสร้าง

  2. กำหนดใช้คีย์เข้าร่วมกับโครงสร้างที่มีตารางที่จะให้ทางเลือก

  3. ที่มีโครงสร้างอยู่ที่ไหนรายชื่อของพารามิเตอร์ที่กำหนดไว้สำหรับตัวอย่าง

ชนิดของการร้องขอนี้ค่อนข้างง่ายในการก่อสร้างและไม่ก่อให้เกิดความยากลำบากมากยิ่งสำหรับผู้เริ่มต้น

โดยใช้โครงสร้างในการตรวจสอบการเกิดขึ้นของ

หากโปรแกรมเมอร์มอบหมายไม่เพียง แต่เลือกจากข้อมูลเกี่ยวกับสภาพของตาราง แต่ยังตรวจสอบรายการของพวกเขาในหนึ่งหรือมากกว่าตารางของแผนอีกแบบ SQL ที่ไหนออกแบบจะขาดไม่ได้

กับการก่อสร้างนี้ไวยากรณ์สามารถสร้างเงื่อนไขเดียวกัน แต่มีคำสั่งที่ซ้อนกันซึ่งจะตรวจสอบการเกิดขึ้นของแถวที่เลือกอยู่ในชุดของตารางฐานข้อมูลของบุคคลที่สาม

ตามกฎเพื่อจุดประสงค์นี้รูปแบบที่มีตารางชั่วคราวที่บันทึกที่จำเป็นทั้งหมดเพื่อตรวจสอบการเกิดขึ้นของชุดข้อมูล

ตัวอย่างของการใช้ที่ไหน

ที่ไหนตัวอย่าง SQL จะได้รับในขณะนี้ ผมเริ่มที่จะจินตนาการว่ามีสองตารางที่มีข้อมูล - โตวาและ TovarAmount ในครั้งแรกที่มีชื่อของสินค้าที่ขายที่ราคา, วันที่ของการขายและการบริการลูกค้าที่ซื้อผลิตภัณฑ์ ในครั้งที่สองระบุการปรากฏตัวของสินค้าหรือมากกว่าสิ่งที่มีอยู่

ตัวอย่างของพารามิเตอร์การค้นหาซึ่งระบุรายการทั้งหมดขายสำหรับจำนวนหนึ่งของวันจะเป็นประเภทต่อไปของการออกแบบ:

* เลือกจากโตวา

ที่ไหน T_Date> = '12 / 01/2016 และ T_Date <= ''12 / 07/1016 และ T_PriceOut> 0

แผนดังกล่าวแบบสอบถามส่งกลับรายการของผลิตภัณฑ์ตารางข้อมูลซึ่งถูกขายในเจ็ดวันแรกของเดือนธันวาคมตามที่ระบุโดยหนึ่งในเงื่อนไขการสุ่มตัวอย่าง: T_PriceOut> 0

ถ้าเราพิจารณาสภาพของการส่งออกของสินค้าที่มีในสต็อก, การก่อสร้างของแผนดังกล่าวจะได้รับ:

* เลือกจากโตวา

ที่ไหน T_Tovar ใน (เลือก TA_Tovar ที่tÃ_จำนวนเงิน> 0)

ซ้อนเงื่อนไขในกรณีที่อาจจะมีมาก แต่ก็เป็นมูลค่าการกล่าวขวัญว่าเงื่อนไขมากขึ้นมีการเรียกเก็บอีกต่อไปมันจะเรียกใช้แบบสอบถาม นี่เป็นเหตุผลสำหรับการใช้งานของตารางชั่วคราว ได้เร็วขึ้นมากในการสร้างหลายเหล่านี้และจากนั้นเปรียบเทียบข้อมูลในพวกเขามากกว่าที่จะสร้างเงื่อนไขที่มีหลายระดับของการตรวจสอบข้อมูล

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.