ตัวดำเนินการ SQL คืออะไรและทำงานอย่างไร



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

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

ตัวดำเนินการ SQL-SQL-Edureka





    1. ตัวดำเนินการเลขคณิต
    2. ตัวดำเนินการเปรียบเทียบ
    3. ตัวดำเนินการทางตรรกะ

ตัวดำเนินการ 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โรฮันซิงฮาเนียยี่สิบเอ็ด
4Akankshaเชนยี่สิบ
5ไวบัฟคุปตะ25

ตัวอย่าง [ใช้เท่ากับ]:

เลือก * จากนักเรียนที่อายุ = 20

เอาท์พุต:

รหัสนักศึกษา ชื่อจริง นามสกุล อายุ
4Akankshaเชนยี่สิบ

ตัวอย่าง [ใช้มากกว่า]:

เลือก * จากนักเรียน WHERE อายุ> 23

เอาท์พุต:

รหัสนักศึกษา ชื่อจริง นามสกุล อายุ
5ไวบัฟคุปตะ25

ตัวอย่าง [ใช้น้อยกว่าหรือเท่ากับ]:

เลือก * จากนักเรียนที่อายุ<= 21 

เอาท์พุต:

รหัสนักศึกษา ชื่อจริง นามสกุล อายุ
2ปรียากะปัวร์ยี่สิบเอ็ด
3โรฮันซิงฮาเนียยี่สิบเอ็ด
4Akankshaเชนยี่สิบ

ตัวอย่าง [ไม่เท่ากับ]:

เลือก * จากนักเรียน WHERE อายุ> 25

เอาท์พุต:

รหัสนักศึกษา ชื่อจริง นามสกุล อายุ
หนึ่งAtulมิชรา2. 3
2ปรียากะปัวร์ยี่สิบเอ็ด
3โรฮันซิงฮาเนียยี่สิบเอ็ด
4Akankshaเชนยี่สิบ

นั่นคือตัวอย่างบางส่วนของตัวดำเนินการเปรียบเทียบ ในบทความนี้เกี่ยวกับตัวดำเนินการ 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
4Akankshaเชนยี่สิบ

ในบทความนี้ฉันได้อธิบายเพียงบางตัวอย่างเท่านั้น ฉันจะบอกว่าก้าวไปข้างหน้าและฝึกฝนตัวอย่างเพิ่มเติมเกี่ยวกับตัวดำเนินการประเภทต่างๆเพื่อรับแนวปฏิบัติที่ดีในการเขียนแบบสอบถาม SQL

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MySQL และทำความรู้จักกับฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สนี้จากนั้นตรวจสอบไฟล์ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง การฝึกอบรมนี้จะช่วยให้คุณเข้าใจ MySQL ในเชิงลึกและช่วยให้คุณบรรลุความเชี่ยวชาญในเรื่องนั้น ๆ

jquery กับ javascript ต่างกันอย่างไร

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้เกี่ยวกับ“ ตัวดำเนินการ SQL” แล้วเราจะติดต่อกลับไป