DocumentDB SQL - ฟังก์ชันในตัว

DocumentDB สนับสนุนโฮสต์ของฟังก์ชันในตัวสำหรับการดำเนินการทั่วไปที่สามารถใช้ภายในคิวรี มีฟังก์ชั่นมากมายสำหรับการคำนวณทางคณิตศาสตร์และยังพิมพ์ฟังก์ชันการตรวจสอบที่มีประโยชน์อย่างยิ่งในขณะที่ทำงานกับสคีมาที่แตกต่างกัน ฟังก์ชันเหล่านี้สามารถทดสอบได้ว่าคุณสมบัติบางอย่างมีอยู่จริงหรือไม่และไม่ว่าจะเป็นตัวเลขหรือสตริงบูลีนหรือวัตถุ

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

ต่อไปนี้เป็นฟังก์ชันในตัวประเภทต่างๆ -

ส. ฟังก์ชั่นและคำอธิบายในตัว
1 ฟังก์ชันทางคณิตศาสตร์

ฟังก์ชันทางคณิตศาสตร์จะทำการคำนวณโดยปกติจะขึ้นอยู่กับค่าอินพุตที่ระบุเป็นอาร์กิวเมนต์และส่งกลับค่าตัวเลข

2 พิมพ์ฟังก์ชันการตรวจสอบ

ฟังก์ชันการตรวจสอบชนิดช่วยให้คุณสามารถตรวจสอบประเภทของนิพจน์ภายในแบบสอบถาม SQL

3 ฟังก์ชันสตริง

ฟังก์ชันสตริงดำเนินการกับค่าอินพุตสตริงและส่งคืนสตริงตัวเลขหรือค่าบูลีน

4 ฟังก์ชันอาร์เรย์

ฟังก์ชันอาร์เรย์ดำเนินการกับค่าอินพุตอาร์เรย์และส่งคืนในรูปแบบของค่าตัวเลขบูลีนหรืออาร์เรย์

5 ฟังก์ชันเชิงพื้นที่

DocumentDB ยังสนับสนุนฟังก์ชันในตัว Open Geospatial Consortium (OGC) สำหรับการสืบค้นข้อมูลเชิงพื้นที่