อ่านในภาษาอังกฤษ

แชร์ผ่าน


ORDERBY

นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล

กําหนดนิพจน์ที่กําหนดลําดับการจัดเรียงภายในพาร์ติชันของฟังก์ชัน window แต่ละรายการ

วากยสัมพันธ์

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

พารามิเตอร์

เทอม นิยาม
orderBy_expression (ไม่บังคับ) นิพจน์สเกลาใด ๆ ที่จะใช้เพื่อเรียงลําดับข้อมูลภายในพาร์ติชันของฟังก์ชัน window แต่ละรายการ
order (ไม่บังคับ) value สองส่วนของฟอร์ม "OrderDirection [BlankHandling]"

OrderDirection ระบุวิธีการเรียงลําดับ orderBy_expressionvalues (เช่น or จากน้อยไปหามาก) values ที่ถูกต้องรวมถึง:
DESC valueทางเลือก : 0(ศูนย์)/FALSE เรียงลําดับจากมากไปหาน้อย values ของ orderBy_expression
ASC valueทางเลือก : 1/TRUE เรียงลําดับจากน้อยไปหามาก values ของ orderBy_expression นี่คือ valueiforder ค่าเริ่มต้นที่ถูกเว้นไว้

ส่วน BlankHandling เป็นทางเลือก ซึ่งระบุวิธีการเรียงลําดับช่องว่าง values ที่ถูกต้องรวมถึง:
BLANKS DEFAULT นี่คือ valueเริ่มต้น ลักษณะการทํางานสําหรับ values ตัวเลข blankvalues จะถูกเรียงลําดับระหว่างศูนย์ andvaluesค่าลบ ลักษณะการทํางานสําหรับสตริงจะถูกเรียงลําดับ blankvalues ก่อน all สตริง รวมถึงสตริงที่ว่างเปล่า
BLANKS FIRST ช่องว่างจะถูกเรียงลําดับในตอนแรกเสมอ โดยไม่คํานึงถึงการเรียงลําดับจากน้อยไปหามาก or จากมากไปหาน้อย
BLANKS LAST ช่องว่างจะถูกเรียงลําดับที่ส่วนท้ายเสมอ โดยไม่คํานึงถึงการเรียงลําดับจากน้อยไปหามาก or การเรียงลําดับจากมากไปหาน้อย

value ผลลัพธ์

ฟังก์ชันนี้ not แสดง value

หมาย เหตุ

สามารถใช้ฟังก์ชันนี้ภายในนิพจน์ฟังก์ชัน window เท่านั้น

ตัวอย่าง

โปรดดู OFFSET

ฟังก์ชันการทําความเข้าใจ ORDERBY, PARTITIONBY, andMATCHBY
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER