หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ![]()
ตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
กําหนดนิพจน์ที่กําหนดลําดับการจัดเรียงภายในพาร์ติชันของฟังก์ชันหน้าต่างแต่ละรายการ
วากยสัมพันธ์
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
พารามิเตอร์
| เทอม | นิยาม |
|---|---|
orderBy_expression |
(ไม่บังคับ) นิพจน์สเกลาใด ๆ ที่จะใช้เพื่อเรียงลําดับข้อมูลภายในพาร์ติชันของฟังก์ชัน window แต่ละรายการ |
order |
(ไม่บังคับ) ค่าสองส่วนของฟอร์ม "OrderDirection [BlankHandling]"OrderDirection ระบุวิธีการเรียงลําดับค่า orderBy_expression (เช่น จากน้อยไปหามากหรือจากมากไปหาน้อย) ค่าที่ใช้ได้รวมถึง:DESC
ค่าแสดงแทน: 0(ศูนย์)/FALSE จัดเรียงจากมากไปหาน้อยสําหรับค่า orderBy_expression ASC
ค่าแสดงแทน: 1/TRUE จัดเรียงจากน้อยไปหามากสําหรับค่า orderBy_expression นี่คือค่าเริ่มต้นหาก order ถูกเว้นไว้ส่วน BlankHandling เป็นทางเลือก ซึ่งระบุวิธีการเรียงลําดับช่องว่าง ค่าที่ใช้ได้รวมถึง:BLANKS DEFAULT
นี่คือค่าเริ่มต้น ลักษณะการทํางานสําหรับค่าตัวเลขคือค่าว่างจะถูกเรียงลําดับระหว่างศูนย์และค่าลบ ลักษณะการทํางานสําหรับสตริงเป็นค่าว่างจะถูกเรียงลําดับก่อนสตริงทั้งหมด รวมถึงสตริงที่ว่างเปล่า BLANKS FIRST
ช่องว่างจะถูกเรียงลําดับในตอนแรกเสมอ โดยไม่คํานึงถึงการเรียงลําดับจากน้อยไปหามากหรือจากมากไปหาน้อย BLANKS LAST
ช่องว่างจะเรียงลําดับที่ส่วนท้ายเสมอ โดยไม่คํานึงถึงการเรียงลําดับจากน้อยไปหามากหรือจากมากไปหาน้อย |
ค่าผลลัพธ์
ฟังก์ชันนี้ไม่ส่งกลับค่า
หมาย เหตุ
ฟังก์ชันนี้สามารถใช้ได้ภายในนิพจน์ฟังก์ชันหน้าต่างเท่านั้น
ตัวอย่าง
โปรดดู OFFSET
เนื้อหาที่เกี่ยวข้อง
ฟังก์ชันการทําความเข้าใจ ORDERBY, PARTITIONBY, และ MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER