5.17.2The rollup and cube Extensions of group byFor analyzing complex  การแปล - 5.17.2The rollup and cube Extensions of group byFor analyzing complex  ไทย วิธีการพูด

5.17.2The rollup and cube Extension

5.17.2
The rollup and cube Extensions of group by
For analyzing complex data, we often wish to partition data into blocks and then
calculate subtotals for these blocks. For example, we may wish to analyze sales
data by geographical region, so we want to calculate values for New England, the
Midwest, the South, etc. Such analyses are faciliatated by ORACLE’s rollup
extension of group by.
Example 5.17.10 Suppose that we need to print a report summarizing the
number of grades given in every course by every instructor. We wish to print
subtotals for every course and then a general total for all courses. This can be
done in SQL using three subqueries (each containing a group by clause) as
follows:
select cno,empno,count(grade)
from grades
group by cno,empno
union
select cno,’’,count(grade)
from grades
group by cno
union
select ’’,’’,count(grade)
from grades;
The result of this query is given below:

0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
5.17.2นามสกุลสะสมและ cube ของกลุ่มโดยวิเคราะห์ข้อมูลที่ซับซ้อน เรามักต้องการพาร์ติชันข้อมูลในบล็อกแล้วคำนวณผลรวมย่อยสำหรับบล็อกนี้ ตัวอย่าง เราอาจต้องการวิเคราะห์ขายข้อมูลตามภูมิภาคทางภูมิศาสตร์ ดังนั้นเราต้องคำนวณค่าในนิวอิงแลนด์ การเชลซี ใต้ ฯลฯ วิเคราะห์ดังกล่าวเป็น faciliatated โดยค่าสะสมของ ORACLEส่วนขยายของกลุ่มโดยตัวอย่าง 5.17.10 สมมติว่า เราต้องการพิมพ์รายงานสรุปการจำนวนคะแนนที่กำหนดในทุกหลักสูตรสอนทุก เราต้องการพิมพ์ผลรวมย่อยสำหรับแต่ละหลักสูตร แล้วรวมทั่วไปสำหรับหลักสูตรทั้งหมด นี้สามารถทำเป็น SQL ที่โดยใช้แบบสอบถามย่อยสาม (แต่ละประกอบด้วยกลุ่ม ด้วยส่วนคำสั่ง)ดังนี้:เลือก cno,empno,count(grade) จากเกรด กลุ่ม โดยซีเอ็นโอ empnoสหภาพ เลือก cno,'',count(grade) จากเกรด กลุ่ม โดยซีเอ็นโอสหภาพ เลือก '' count(grade) จากเกรดผลลัพธ์ของแบบสอบถามนี้ได้ด้านล่างนี้:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
5.17.2
การยกเลิกและก้อนส่วนขยายของกลุ่มโดย
การวิเคราะห์ข้อมูลที่ซับซ้อนเรามักจะต้องการที่จะแบ่งพาร์ติชันข้อมูลลงในบล็อกแล้ว
คำนวณผลรวมย่อยสำหรับบล็อกเหล่านี้ ตัวอย่างเช่นเราอาจต้องการที่จะวิเคราะห์การขาย
ข้อมูลทางภูมิศาสตร์ตามภูมิภาคดังนั้นเราจึงต้องการที่จะคำนวณค่าสำหรับนิวอิงแลนด์
มิดเวสต์ใต้ ฯลฯ การวิเคราะห์ดังกล่าวจะ faciliatated โดยการยกเลิกของออราเคิล
ส่วนขยายของกลุ่มโดย.
5.17.10 ตัวอย่างสมมติว่า เราจำเป็นต้องพิมพ์รายงานสรุป
จำนวนของเกรดที่กำหนดในหลักสูตรทุกโดยอาจารย์ผู้สอนทุก เราต้องการที่จะพิมพ์
ผลรวมย่อยสำหรับทุกหลักสูตรแล้วรวมทั่วไปของหลักสูตรทั้งหมด นี้สามารถ
ทำได้ใน SQL ใช้สาม subqueries (แต่ละกลุ่มโดยข้อ) เป็น
ดังนี้:
เลือก CNO, empno นับ (เกรด)
เกรดจาก
กลุ่มโดย CNO, empno
สหภาพ
เลือก CNO '' นับ (เกรด)
เกรดจาก
กลุ่ม โดย CNO
สหภาพ
เลือก '', '' นับ (เกรด)
จากเกรด;
ผลจากแบบสอบถามนี้ได้รับด้านล่าง:

การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ขาย 5.17.2

และนามสกุลลูกบาศก์ของกลุ่ม โดยวิเคราะห์ข้อมูลที่ซับซ้อน เรามักจะต้องการแบ่งข้อมูลเป็นบล็อก และคำนวณผลรวมย่อยสำหรับ
บล็อกเหล่านี้ ตัวอย่างเช่น เราอาจจะวิเคราะห์ข้อมูลการขาย
โดยทางภูมิศาสตร์ภูมิภาค ดังนั้นเราต้องการคำนวณค่าสำหรับ New England ,
มิดเวสต์ , เกาหลีใต้ ฯลฯ การวิเคราะห์ดังกล่าวจะ faciliatated โดย Oracle เป็นส่วนขยายของกลุ่มขาย

โดยตัวอย่าง 5.17.10 สมมติว่า เราต้องการพิมพ์รายงานสรุป
จำนวนเกรดให้ทุกหลักสูตร โดยทุกวง เราต้องการพิมพ์
ผลรวมย่อยสำหรับทุกหลักสูตรแล้วทั่วไปรวมของหลักสูตรทั้งหมด นี้สามารถทำใน SQL โดยใช้ subqueries
3 ( แต่ละที่มีกลุ่มตามข้อ 1 )

เลือก CNO empno , นับ ( คะแนน )

โดยคะแนนจากกลุ่ม CNO empno

เลือก CNO , สหภาพ , ' ' ,นับจากคะแนน ( เกรด )

โดยกลุ่ม CNO

เลือก Union ' ' , ' ' นับจากคะแนน ( เกรด )
;
ผลของแบบสอบถามนี้จะได้รับด้านล่าง :

การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: