ความแตกต่างที่สำคัญ: ทั้งสอง 'มี' และ 'ที่ไหน' เป็นคำที่สามารถใช้ใน SQL ส่วนคำสั่ง 'ตำแหน่ง' จะใช้กับแถวแต่ละแถวในตารางก่อนโดยใช้แถวที่ตรงตามเงื่อนไขในส่วนคำสั่งรวมกัน ส่วนคำสั่ง 'การมี' จะใช้กับแถวในชุดผลลัพธ์ กลุ่มที่ตรงตามเงื่อนไขในส่วน 'มี' ปรากฏขึ้นในผลลัพธ์ของแบบสอบถาม
ทั้ง 'มี' และ 'ที่ไหน' เป็นคำที่สามารถใช้ใน SQL SQL เป็นภาษาโปรแกรมวัตถุประสงค์พิเศษที่ออกแบบมาสำหรับการจัดการข้อมูลในระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) มันมีฟังก์ชั่นดังต่อไปนี้:
- การแทรกข้อมูล
- อัปเดตและลบ
- การเข้าถึงและการควบคุมและ
- การควบคุมสคีมาและการปรับเปลี่ยน
มันถูกแบ่งย่อยออกเป็นองค์ประกอบเช่น:
- การแสดงออก
- ภาค
- แบบสอบถาม
- งบ
- ข้อ
ข้อใน SQL รวมถึง:
- ข้อ จำกัด
- สำหรับการปรับปรุงข้อ
- จากข้อ
- จัดกลุ่มตามข้อ
- สั่งซื้อโดยข้อ
- ตำแหน่งปัจจุบันของประโยค
- มีข้อ
- ข้อไหน
'การมี' และ 'ที่ไหน' เป็นเพียงส่วนหนึ่งของข้อสองข้อนี้ งบใน SQL สามารถดำเนินการตามลำดับต่อไปนี้:
- จากประโยค
- ประโยคที่
- จัดกลุ่มตามข้อ
- มีข้อ
- ข้อเลือก
- เรียงตามคำสั่ง
ประโยค 'Having' ใช้กับคำสั่ง 'Select' เท่านั้นและหลังประโยค 'Group By' ในทางกลับกันประโยค 'Where' สามารถใช้กับ statement นอกเหนือจากคำสั่ง 'Select' ได้เช่นกัน อย่างไรก็ตามมันถูกใช้ก่อนส่วนคำสั่ง 'จัดกลุ่มตาม' หากในกรณีนั้นประโยค 'Group By' ไม่ถูกใช้งานประโยค 'Being' จะทำงานเหมือนประโยค 'Where'
ส่วนคำสั่ง 'ตำแหน่ง' จะถูกนำไปใช้กับแถวแต่ละแถวในตารางก่อนโดยใช้แถวที่ตรงตามเงื่อนไขในส่วนคำสั่งนั้นถูกจัดกลุ่มเข้าด้วยกัน ส่วนคำสั่ง 'การมี' จะใช้กับแถวในชุดผลลัพธ์ กลุ่มที่ตรงตามเงื่อนไขในส่วน 'มี' จะปรากฏในผลลัพธ์ของแบบสอบถาม
ส่วนคำสั่ง 'การมี' ใช้เพื่อกรองระเบียนที่ส่งคืนโดยกลุ่มโดยข้อการใช้คำกริยา โดยการใช้ส่วนคำสั่ง 'มี' ผลลัพธ์ของประโยค 'กลุ่มตาม' สามารถถูก จำกัด และเลือกแถวที่ระบุเท่านั้น
ส่วน 'Where' จะถูกใช้เพื่อเลือกแถวที่จะรวมอยู่ในแบบสอบถาม ส่วนคำสั่งใช้เพรดิเคตการเปรียบเทียบตามตัวดำเนินการต่อไปนี้: = หรือเท่ากันหรือไม่เท่ากัน> หรือมากกว่า, = หรือมากกว่าหรือเท่ากับ, <= หรือน้อยกว่าหรือเท่ากัน, ระหว่าง, ชอบ, และใน 'อยู่ที่ไหน 'ข้อไม่รวมแถวที่ไม่ตรงตามข้อกำหนดที่ตั้งไว้โดยแบบสอบถาม
ส่วนคำสั่ง 'Where' ถูกใช้เลือกแต่ละแถวในตารางซึ่งระบุไว้ในส่วนคำสั่ง 'จาก' มันถูกใช้เพื่อดึงข้อมูลเฉพาะจากตารางไม่รวมข้อมูลที่ไม่เกี่ยวข้องอื่น ๆ การทำเช่นนี้มีแนวโน้มที่จะเพิ่มเวลาการประมวลผลสำหรับแบบสอบถาม