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

การมี SQL: คำอธิบายไวยากรณ์ตัวอย่าง

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

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

พารามิเตอร์ SQL HAVING: คำอธิบาย

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

นี่คือตัวอย่างที่ดีของการให้คำอธิบาย SQL HAVING เป็นตารางที่มีรายชื่อของผลิตภัณฑ์ที่ บริษัท ผลิตพวกเขาและบางสาขาอื่น ๆ แบบสอบถามที่มุมขวาบนเรากำลังพยายามที่จะได้รับข้อมูลเกี่ยวกับวิธีการหลายประเภทของผลิตภัณฑ์แต่ละ บริษัท ผู้ผลิตที่มีผลที่เราต้องการให้แสดงเฉพาะ บริษัท ที่ผลิตได้มากกว่า 2 รายการ จำแนกตามกลุ่มตัวเลือกที่มีรูปแบบของสามกลุ่มที่สอดคล้องกับชื่อของ บริษัท แต่ละแห่งซึ่งได้นับจำนวนสินค้า (แถว) แต่การตั้งค่าการมีสภาพช่องกลุ่มหนึ่งของคุณจากตัวอย่างที่เกิดขึ้นเพราะมันไม่ได้ตอบสนองเงื่อนไข เป็นผลให้เราได้รับทั้งสองกลุ่มที่สอดคล้องกับจำนวนของ บริษัท ผลิต 5 และ 3

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

ในตัวอย่างข้างต้นเราจะเห็นได้ว่าเป็นครั้งแรกที่มีการเลือกของข้อมูลในนามของพนักงานที่ระบุไว้ในพารามิเตอร์ WHERE แล้วจัดกลุ่มในกลุ่มตามผลการทดสอบเพิ่มเติมโดยรวมของเงินเดือนสำหรับพนักงานแต่ละคน

พารามิเตอร์ SQL HAVING: ตัวอย่างไวยากรณ์

พิจารณาคุณลักษณะบางอย่างที่มีไวยากรณ์ SQL คำอธิบายของพารามิเตอร์นี้จะค่อนข้างง่าย ประการแรกดังกล่าวแล้วก็จะใช้เฉพาะในการร่วมกับพารามิเตอร์ GROUP BY และชี้ให้เห็นทันทีหลังจากนั้นและก่อน ORDER BY ถ้าปัจจุบันในคำขอ เป็นที่เข้าใจตั้งแต่การมีกำหนดเงื่อนไขสำหรับการจัดกลุ่มข้อมูลแล้ว ประการที่สองอยู่ในสภาพของพารามิเตอร์นี้เท่านั้นรวมฟังก์ชั่นสามารถนำมาใช้และสาขาที่ระบุไว้ในพารามิเตอร์ GROUP BY ทุกเงื่อนไขในพารามิเตอร์นี้ชี้ให้เห็นในลักษณะเดียวกันเช่นในกรณีของของตำแหน่ง

ข้อสรุป

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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