ฟังก์ชันการจัดการตาราง
ฟังก์ชันเหล่านี้จะแสดงตารางหรือจัดการตารางที่มีอยู่
ในหมวดหมู่นี้
ฟังก์ชัน | คำอธิบาย |
---|---|
ADDCOLUMNS | เพิ่มคอลัมน์จากการคํานวณไปยังตารางที่กําหนดหรือนิพจน์ตาราง |
ADDMISSINGITEMS | เพิ่มชุดของหน่วยข้อมูลจากหลายคอลัมน์ลงในตารางหากไม่มีอยู่ |
CROSSJOIN | ส่งกลับตารางที่มีผลคูณคาร์ทีเซียนของทุกแถวจากตารางทั้งหมดในอาร์กิวเมนต์ |
CURRENTGROUP | แสดงชุดของแถวจากอาร์กิวเมนต์ตารางของนิพจน์ GROUPBY |
DATATABLE | จัดเตรียมกลไกสําหรับการประกาศชุดค่าข้อมูลแบบอินไลน์ |
DETAILROWS | ประเมินนิพจน์อธิบายรายละเอียดแถวที่กําหนดไว้สําหรับหน่วยวัดและส่งกลับข้อมูล |
คอลัมน์ DISTINCT |
ส่งกลับตารางแบบหนึ่งคอลัมน์ที่มีค่าซึ่งไม่ซ้ํากันจากคอลัมน์ที่ระบุ |
ตาราง DISTINCT |
แสดงตารางโดยการลบแถวที่ซ้ําออกจากตารางหรือนิพจน์อื่น |
EXCEPT | ส่งกลับแถวของตารางหนึ่งที่ไม่ปรากฏในอีกตารางหนึ่ง |
FILTERS | แสดงตารางของค่าที่ใช้เป็นตัวกรองโดยตรงเพื่อ columnName |
GENERATE | แสดงตารางที่มีผลคูณคาร์ทีเซียนระหว่างแต่ละแถวใน table1 และตารางที่เป็นผลมาจากการประเมิน table2 ในบริบทของแถวปัจจุบันจาก table1 |
GENERATEALL | แสดงตารางที่มีผลคูณคาร์ทีเซียนระหว่างแต่ละแถวใน table1 และตารางที่เป็นผลมาจากการประเมิน table2 ในบริบทของแถวปัจจุบันจาก table1 |
GENERATESERIES | ส่งกลับตารางคอลัมน์เดียวที่มีค่าของชุดเลขคณิต |
GROUPBY | คล้ายกับฟังก์ชัน SUMMARIZEGROUPBY จะไม่ทํา CALCULATE โดยนัยสําหรับคอลัมน์ส่วนขยายใดก็ตามที่เพิ่มเข้าไป |
IGNORE | ปรับเปลี่ยน SUMMARIZECOLUMNS ได้โดยการละเว้นนิพจน์ที่เฉพาะเจาะจงจากการประเมิน BLANK/NULL |
INTERSECT | แสดงอินเทอร์เซกชันแถวของสองตารางโดยคงการซ้ําซ้อน |
NATURALINNERJOIN | ดําเนินการรวมภายใน (inner join) ของตารางกับตารางอื่น |
NATURALLEFTOUTERJOIN | ดําเนินการรวมตารางด้านซ้ายกับ RightTable |
ROLLUP | ปรับเปลี่ยนลักษณะการทํางานของ SUMMARIZE โดยการเพิ่มแถวค่าสะสมไปยังผลลัพธ์ในคอลัมน์ที่กําหนดโดยพารามิเตอร์ groupBy_columnName |
ROLLUPADDISSUBTOTAL | ปรับเปลี่ยนลักษณะการทํางานของ SUMMARIZECOLUMNS โดยการเพิ่มแถวค่าสะสม/ผลรวมย่อยไปยังผลลัพธ์โดยยึดตามคอลัมน์ groupBy_columnName |
ROLLUPISSUBTOTAL | จับคู่กลุ่มค่าสะสมเข้ากับคอลัมน์ที่เพิ่มไว้โดย ROLLUPADDISSUBTOTAL ภายในนิพจน์ ADDMISSINGITEMS |
ROLLUPGROUP | ปรับเปลี่ยนลักษณะการทํางานของ SUMMARIZE และ SUMMARIZECOLUMNS โดยการเพิ่มแถวค่าสะสมไปยังผลลัพธ์ในคอลัมน์ที่กําหนดโดยพารามิเตอร์ groupBy_columnName |
แถว |
ส่งกลับตารางที่มีแถวเดียวที่มีค่าที่เป็นผลมาจากนิพจน์ที่กําหนดให้แต่ละคอลัมน์ |
SELECTCOLUMNS | เพิ่มคอลัมน์จากการคํานวณไปยังตารางที่กําหนดหรือนิพจน์ตาราง |
SUBSTITUTEWITHINDEX | ส่งกลับตารางซึ่งแสดงการกึ่งรวมด้านซ้าย (left semijoin) ของตารางสองตารางที่ให้มาเป็นอาร์กิวเมนต์ |
SUMMARIZE | แสดงตารางสรุปสําหรับผลรวมที่ร้องขอในชุดกลุ่ม |
SUMMARIZECOLUMNS | ส่งกลับตารางสรุปผ่านชุดของกลุ่ม |
คอนสตรักเตอร์ของตาราง |
แสดงตารางที่มีคอลัมน์อย่างน้อยหนึ่งคอลัมน์ |
TOPN | ส่งกลับแถว N บนสุดของตารางที่ระบุ |
TREATAS | ใช้ผลลัพธ์ของนิพจน์ตารางเป็นตัวกรองคอลัมน์จากตารางที่ไม่เชื่อมโยง |
UNION | สร้างตารางยูเนี่ยน (การรวม) จากคู่ของตาราง |
VALUES | ส่งกลับตารางแบบหนึ่งคอลัมน์ที่มีค่าซึ่งไม่ซ้ํากันจากตารางหรือคอลัมน์ที่ระบุ |