ในขณะที่จัดการข้อมูลในฐานข้อมูลเรามักจะดำเนินการประเภทต่างๆเพื่อจัดการและดึงข้อมูล SQL เป็นฐานของระบบการจัดการฐานข้อมูลเสนอตัวดำเนินการต่างๆเพื่อดำเนินการดังกล่าว ในบทความเกี่ยวกับตัวดำเนินการ SQL นี้ฉันจะพูดถึงตัวดำเนินการต่างๆที่ใช้ใน SQL ตามลำดับต่อไปนี้:
ตัวดำเนินการ SQL คืออะไร?
ตัวดำเนินการ SQL เป็นคำหลักที่สงวนไว้ซึ่งใช้ใน WHERE clause ของ เพื่อดำเนินการทางคณิตศาสตร์ตรรกะและการเปรียบเทียบ ตัวดำเนินการทำหน้าที่เป็นคำสันธานในคำสั่ง SQL เพื่อตอบสนองหลายเงื่อนไขในคำสั่ง
เนื่องจากมีตัวดำเนินการหลายประเภทใน SQL ให้เราเข้าใจเช่นเดียวกันในส่วนถัดไปของบทความนี้เกี่ยวกับตัวดำเนินการ SQL
ประเภทของตัวดำเนินการ SQL
ตัวดำเนินการเลขคณิต
ตัวดำเนินการเหล่านี้ใช้ในการดำเนินการเช่นการบวกการคูณการลบเป็นต้น
ตัวดำเนินการ | การดำเนินการ | คำอธิบาย |
+ | ส่วนที่เพิ่มเข้าไป | เพิ่มค่าที่ด้านใดด้านหนึ่งของตัวดำเนินการ |
- | การลบ | ใช้เพื่อลบค่าด้านขวามือออกจากค่าด้านซ้ายมือ |
* | การคูณ | ทวีคูณค่าที่มีอยู่ในแต่ละด้านของตัวดำเนินการ |
/ | แผนก | หารค่าด้านซ้ายด้วยค่าด้านขวามือ |
% | โมดูลัส | หารค่าด้านซ้ายด้วยค่าด้านขวามือและส่งกลับค่าที่เหลือ |
ตัวอย่าง:
เลือก 40 + 20 เลือก 40 - 20 เลือก 40 * 20 เลือก 40/20 เลือก 40% 20
เอาท์พุต:
60 20800 2 0
นั่นเป็นเรื่องเกี่ยวกับตัวดำเนินการทางคณิตศาสตร์ที่มีอยู่ใน SQL ถัดไปในบทความเกี่ยวกับตัวดำเนินการ SQL ให้เราเข้าใจตัวดำเนินการเปรียบเทียบที่มีอยู่
ความแตกต่างระหว่างคลาสและอินเทอร์เฟซใน java
ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการเหล่านี้ใช้เพื่อดำเนินการเช่นเท่ากับมากกว่าน้อยกว่าเป็นต้น
ตัวดำเนินการ | การดำเนินการ | คำอธิบาย |
= | เท่ากับ | ใช้เพื่อตรวจสอบว่าค่าของตัวถูกดำเนินการทั้งสองเท่ากันหรือไม่ ถ้าเท่ากันก็จะส่งกลับ TRUE |
> | มากกว่า | ส่งคืนค่า TRUE หากค่าของตัวถูกดำเนินการด้านซ้ายมากกว่าตัวถูกดำเนินการด้านขวา |
< | น้อยกว่า | ตรวจสอบว่าค่าของตัวถูกดำเนินการด้านซ้ายน้อยกว่าตัวถูกดำเนินการด้านขวาหรือไม่ถ้าใช่ส่งกลับค่า TRUE |
> = | มากกว่าหรือเท่ากับ | ใช้เพื่อตรวจสอบว่าตัวถูกดำเนินการด้านซ้ายมากกว่าหรือเท่ากับตัวถูกดำเนินการด้านขวาหรือไม่และส่งกลับค่า TRUE หากเงื่อนไขเป็นจริง |
<= | น้อยกว่าหรือเท่ากับ | ส่งคืนค่า TRUE หากตัวถูกดำเนินการด้านซ้ายน้อยกว่าหรือเท่ากับตัวถูกดำเนินการด้านขวา |
หรือ! = | ไม่เท่ากับ | ใช้เพื่อตรวจสอบว่าค่าของตัวถูกดำเนินการเท่ากันหรือไม่ หากไม่เท่ากันก็จะส่งกลับ TRUE |
!> | ไม่เกิน | ตรวจสอบว่าตัวถูกดำเนินการด้านซ้ายไม่มากกว่าตัวถูกดำเนินการด้านขวาหรือไม่ถ้าใช่จะส่งกลับค่า TRUE |
!< | ไม่น้อยกว่า | ส่งคืนค่า TRUE หากตัวถูกดำเนินการด้านซ้ายไม่น้อยกว่าตัวถูกดำเนินการด้านขวา |
ตัวอย่าง:
เพื่อความเข้าใจที่ดีขึ้นฉันจะพิจารณาตารางต่อไปนี้เพื่อดำเนินการต่างๆ
รหัสนักศึกษา | ชื่อจริง | นามสกุล | อายุ |
หนึ่ง | Atul | มิชรา | 2. 3 |
2 | ปรียา | กะปัวร์ | ยี่สิบเอ็ด |
3 | โรฮัน | ซิงฮาเนีย | ยี่สิบเอ็ด |
4 | Akanksha | เชน | ยี่สิบ |
5 | ไวบัฟ | คุปตะ | 25 |
ตัวอย่าง [ใช้เท่ากับ]:
เลือก * จากนักเรียนที่อายุ = 20
เอาท์พุต:
รหัสนักศึกษา | ชื่อจริง | นามสกุล | อายุ |
4 | Akanksha | เชน | ยี่สิบ |
ตัวอย่าง [ใช้มากกว่า]:
เลือก * จากนักเรียน WHERE อายุ> 23
เอาท์พุต:
รหัสนักศึกษา | ชื่อจริง | นามสกุล | อายุ |
5 | ไวบัฟ | คุปตะ | 25 |
ตัวอย่าง [ใช้น้อยกว่าหรือเท่ากับ]:
เลือก * จากนักเรียนที่อายุ<= 21
เอาท์พุต:
รหัสนักศึกษา | ชื่อจริง | นามสกุล | อายุ |
2 | ปรียา | กะปัวร์ | ยี่สิบเอ็ด |
3 | โรฮัน | ซิงฮาเนีย | ยี่สิบเอ็ด |
4 | Akanksha | เชน | ยี่สิบ |
ตัวอย่าง [ไม่เท่ากับ]:
เลือก * จากนักเรียน WHERE อายุ> 25
เอาท์พุต:
รหัสนักศึกษา | ชื่อจริง | นามสกุล | อายุ |
หนึ่ง | Atul | มิชรา | 2. 3 |
2 | ปรียา | กะปัวร์ | ยี่สิบเอ็ด |
3 | โรฮัน | ซิงฮาเนีย | ยี่สิบเอ็ด |
4 | Akanksha | เชน | ยี่สิบ |
นั่นคือตัวอย่างบางส่วนของตัวดำเนินการเปรียบเทียบ ในบทความนี้เกี่ยวกับตัวดำเนินการ SQL ให้เราเข้าใจตัวดำเนินการทางตรรกะต่างๆที่มีอยู่
ตัวดำเนินการทางตรรกะ
ตัวดำเนินการทางตรรกะใช้เพื่อดำเนินการเช่น ALL, ANY, NOT, BETWEEN เป็นต้น
ตัวดำเนินการ | คำอธิบาย |
ทั้งหมด | ใช้เพื่อเปรียบเทียบค่าเฉพาะกับค่าอื่น ๆ ทั้งหมดในชุด |
ใด ๆ | เปรียบเทียบค่าเฉพาะกับค่าใด ๆ ที่มีอยู่ในชุด |
ใน | ใช้เพื่อเปรียบเทียบค่าเฉพาะกับค่าตัวอักษรที่กล่าวถึง |
ระหว่าง | ค้นหาค่าภายในช่วงที่กล่าวถึง |
และ | อนุญาตให้ผู้ใช้กล่าวถึงหลายเงื่อนไขในส่วนคำสั่ง WHERE |
หรือ | รวมหลายเงื่อนไขในส่วนคำสั่ง WHERE |
ไม่ | ตัวดำเนินการลบใช้เพื่อย้อนกลับเอาต์พุตของตัวดำเนินการทางตรรกะ |
EXISTS | ใช้เพื่อค้นหาการมีอยู่ของแถวในตาราง |
ชอบ | เปรียบเทียบรูปแบบโดยใช้ตัวดำเนินการสัญลักษณ์แทน |
บาง | คล้ายกับตัวดำเนินการใด ๆ และใช้เปรียบเทียบค่าเฉพาะกับค่าบางค่าที่มีอยู่ในชุด |
ตัวอย่าง:
ฉันจะพิจารณาตารางนักเรียนที่พิจารณาข้างต้นเพื่อดำเนินการบางส่วน
ตัวอย่าง [ANY]
เลือก * จากนักเรียน WHERE อายุ> ใดก็ได้ (เลือกอายุจากนักเรียน WHERE อายุ> 21)
เอาท์พุต:
รหัสนักศึกษา | ชื่อจริง | นามสกุล | อายุ |
หนึ่ง | Atul | มิชรา | 2. 3 |
5 | ไวบัฟ | คุปตะ | 25 |
ตัวอย่าง [ระหว่าง & AND]
เลือก * จากนักเรียนที่อายุระหว่าง 22 และ 25 ปี
เอาท์พุต:
รหัสนักศึกษา | ชื่อจริง | นามสกุล | อายุ |
หนึ่ง | Atul | มิชรา | 2. 3 |
ตัวอย่าง [IN]
เลือก * จากนักเรียนที่อายุใน ('23 ',' 20 ')
เอาท์พุต:
รหัสนักศึกษา | ชื่อจริง | นามสกุล | อายุ |
หนึ่ง | Atul | มิชรา | 2. 3 |
4 | Akanksha | เชน | ยี่สิบ |
ในบทความนี้ฉันได้อธิบายเพียงบางตัวอย่างเท่านั้น ฉันจะบอกว่าก้าวไปข้างหน้าและฝึกฝนตัวอย่างเพิ่มเติมเกี่ยวกับตัวดำเนินการประเภทต่างๆเพื่อรับแนวปฏิบัติที่ดีในการเขียนแบบสอบถาม SQL
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MySQL และทำความรู้จักกับฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สนี้จากนั้นตรวจสอบไฟล์ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง การฝึกอบรมนี้จะช่วยให้คุณเข้าใจ MySQL ในเชิงลึกและช่วยให้คุณบรรลุความเชี่ยวชาญในเรื่องนั้น ๆ
jquery กับ javascript ต่างกันอย่างไร
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้เกี่ยวกับ“ ตัวดำเนินการ SQL” แล้วเราจะติดต่อกลับไป