DocumentDB SQL - ฟังก์ชันในตัว
DocumentDB สนับสนุนโฮสต์ของฟังก์ชันในตัวสำหรับการดำเนินการทั่วไปที่สามารถใช้ภายในคิวรี มีฟังก์ชั่นมากมายสำหรับการคำนวณทางคณิตศาสตร์และยังพิมพ์ฟังก์ชันการตรวจสอบที่มีประโยชน์อย่างยิ่งในขณะที่ทำงานกับสคีมาที่แตกต่างกัน ฟังก์ชันเหล่านี้สามารถทดสอบได้ว่าคุณสมบัติบางอย่างมีอยู่จริงหรือไม่และไม่ว่าจะเป็นตัวเลขหรือสตริงบูลีนหรือวัตถุ
นอกจากนี้เรายังมีฟังก์ชันที่มีประโยชน์เหล่านี้สำหรับการแยกวิเคราะห์และจัดการสตริงรวมถึงฟังก์ชันต่างๆสำหรับการทำงานกับอาร์เรย์ที่ช่วยให้คุณสามารถทำสิ่งต่างๆเช่นอาร์เรย์แบบเรียงต่อกันและทดสอบเพื่อดูว่าอาร์เรย์มีองค์ประกอบเฉพาะหรือไม่
ต่อไปนี้เป็นฟังก์ชันในตัวประเภทต่างๆ -
ส. | ฟังก์ชั่นและคำอธิบายในตัว |
---|---|
1 | ฟังก์ชันทางคณิตศาสตร์
ฟังก์ชันทางคณิตศาสตร์จะทำการคำนวณโดยปกติจะขึ้นอยู่กับค่าอินพุตที่ระบุเป็นอาร์กิวเมนต์และส่งกลับค่าตัวเลข |
2 | พิมพ์ฟังก์ชันการตรวจสอบ
ฟังก์ชันการตรวจสอบชนิดช่วยให้คุณสามารถตรวจสอบประเภทของนิพจน์ภายในแบบสอบถาม SQL |
3 | ฟังก์ชันสตริง
ฟังก์ชันสตริงดำเนินการกับค่าอินพุตสตริงและส่งคืนสตริงตัวเลขหรือค่าบูลีน |
4 | ฟังก์ชันอาร์เรย์
ฟังก์ชันอาร์เรย์ดำเนินการกับค่าอินพุตอาร์เรย์และส่งคืนในรูปแบบของค่าตัวเลขบูลีนหรืออาร์เรย์ |
5 | ฟังก์ชันเชิงพื้นที่
DocumentDB ยังสนับสนุนฟังก์ชันในตัว Open Geospatial Consortium (OGC) สำหรับการสืบค้นข้อมูลเชิงพื้นที่ |