คำถามติดแท็ก pivot

2
แปลงแถวเป็นคอลัมน์ในเซิร์ฟเวอร์ sql ได้อย่างมีประสิทธิภาพ
ฉันกำลังมองหาวิธีที่มีประสิทธิภาพในการแปลงแถวเป็นคอลัมน์ในเซิร์ฟเวอร์ SQL ฉันได้ยินมาว่า PIVOT นั้นไม่เร็วมากและฉันต้องจัดการกับระเบียนจำนวนมาก นี่คือตัวอย่างของฉัน: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | | 2 | 2.4 | Amount | | 3 | ZH1E4A | PostalCode | | 4 | Fork | LastName | | 5 | 857685 | AccountNumber | …

2
วิธีหมุนเดตาล็อกไฟล์
สาระสำคัญคืออะไร? ฉันจะหมุนได้อย่างไร นี่คือสาระสำคัญหรือไม่? รูปแบบยาวเป็นรูปแบบกว้าง? ฉันเห็นคำถามมากมายที่ถามเกี่ยวกับตารางเดือย แม้ว่าพวกเขาไม่รู้ว่าพวกเขากำลังถามเกี่ยวกับตารางสาระสำคัญพวกเขามักจะ มันแทบเป็นไปไม่ได้ที่จะเขียนคำถามและคำตอบที่ยอมรับได้ซึ่งครอบคลุมทุกแง่มุมของการหมุนเหวี่ยง ... ... แต่ฉันจะปล่อยมันไป ปัญหาเกี่ยวกับคำถามและคำตอบที่มีอยู่ก็คือคำถามมักมุ่งเน้นไปที่ความแตกต่างที่ OP มีปัญหาในการพูดคุยเพื่อใช้คำตอบที่ดีที่มีอยู่จำนวนมาก อย่างไรก็ตามไม่มีคำตอบใดที่พยายามให้คำอธิบายที่ครอบคลุม (เพราะมันเป็นงานที่น่ากลัว) ดูตัวอย่างจากการค้นหา googleของฉัน วิธีหมุนเดตาไฟล์ใน Pandas ได้อย่างไร คำถามและคำตอบที่ดี แต่คำตอบเพียงตอบคำถามเฉพาะพร้อมคำอธิบายเล็กน้อย pandas pivot table ไปยัง data frame ในคำถามนี้ OP เกี่ยวข้องกับผลลัพธ์ของ pivot คือลักษณะของคอลัมน์ OP ต้องการให้ดูเหมือน R นี่ไม่ได้มีประโยชน์มากสำหรับผู้ใช้แพนด้า pandas pivoting dataframe, แถวที่ซ้ำกัน อีกคำถามที่ดี แต่คำตอบนั้นเน้นที่วิธีหนึ่งคือ pd.DataFrame.pivot ดังนั้นเมื่อใดก็ตามที่มีคนค้นหาpivotพวกเขาจะได้ผลลัพธ์เป็นระยะ ๆ ซึ่งไม่น่าจะตอบคำถามเฉพาะของพวกเขา ติดตั้ง คุณอาจสังเกตเห็นว่าฉันตั้งชื่อคอลัมน์ของฉันและค่าคอลัมน์ที่เกี่ยวข้องอย่างชัดเจนเพื่อให้สอดคล้องกับวิธีที่ฉันจะ pivot …

8
ฉันจะคืนค่าตารางสาระสำคัญใน MySQL ได้อย่างไร
หากฉันมีตาราง MySQL ที่มีลักษณะเช่นนี้: ชื่อการกระทำของ company_name ------------------------------- บริษัท พริ้นท์ 3 บริษัท A พริ้นท์ 2 บริษัท พริ้นท์ 3 บริษัท B EMAIL บริษัท B PRINT 2 บริษัท B PRINT 2 บริษัท B พิมพ์ 1 บริษัท พริ้นท์ 3 เป็นไปได้ไหมที่จะรันคำสั่ง MySQL เพื่อให้ได้ผลลัพธ์เช่นนี้: company_name EMAIL PRINT 1 หน้าพิมพ์ 2 หน้าพิมพ์ 3 หน้า -------------------------------------------------- ----------- บริษัท 0 …
312 mysql  pivot 

8
แปลงแถวเป็นคอลัมน์โดยใช้ 'Pivot' ใน SQL Server
ฉันได้อ่านสิ่งต่าง ๆ บนตารางเดือย MS และฉันยังคงมีปัญหาในการแก้ไขให้ถูกต้อง ฉันมีตารางชั่วคราวที่ถูกสร้างขึ้นเราจะบอกว่าคอลัมน์ 1 คือหมายเลขร้านค้าและคอลัมน์ 2 เป็นหมายเลขสัปดาห์และคอลัมน์สุดท้าย 3 คือจำนวนประเภททั้งหมด นอกจากนี้หมายเลขสัปดาห์ยังเป็นแบบไดนามิกหมายเลขร้านค้าเป็นแบบคงที่ Store Week xCount ------- ---- ------ 102 1 96 101 1 138 105 1 37 109 1 59 101 2 282 102 2 212 105 2 78 109 2 97 105 3 60 102 3 123 101 …

7
แบบสอบถาม PIVOT แบบไดนามิกของ SQL Server
ฉันได้รับมอบหมายให้คิดวิธีแปลข้อมูลต่อไปนี้: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 ลงในต่อไปนี้: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 จุดว่างสามารถเป็น NULL หรือช่องว่างก็ได้และหมวดหมู่จะต้องเป็นแบบไดนามิก ข้อแม้ที่เป็นไปได้อีกประการหนึ่งสำหรับเรื่องนี้คือเราจะเรียกใช้แบบสอบถามในความจุที่ จำกัด ซึ่งหมายความว่าตารางชั่วคราวหมด ฉันพยายามค้นคว้าและลงจอดPIVOTแต่เนื่องจากฉันไม่เคยใช้มันมาก่อนที่ฉันจะไม่เข้าใจจริงๆแม้ว่าฉันจะพยายามหาวิธีที่ดีที่สุดก็ตาม ใครช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม
202 sql  sql-server  tsql  pivot 

6
PostgreSQL Crosstab Query
มีใครรู้วิธีสร้างแบบสอบถามแบบแท็บไขว้ใน PostgreSQL หรือไม่ ตัวอย่างเช่นฉันมีตารางต่อไปนี้: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 ฉันต้องการให้แบบสอบถามส่งคืนอ้างอิงไขว้ต่อไปนี้: Section Active Inactive A 1 2 B 4 5 เป็นไปได้ไหม
196 sql  postgresql  pivot  case  crosstab 

9
TSQL Pivot โดยไม่มีฟังก์ชั่นรวม
ฉันมีโต๊ะแบบนี้ ... CustomerID DBColumnName Data -------------------------------------- 1 FirstName Joe 1 MiddleName S 1 LastName Smith 1 Date 12/12/2009 2 FirstName Sam 2 MiddleName S 2 LastName Freddrick 2 Date 1/12/2009 3 FirstName Jaime 3 MiddleName S 3 LastName Carol 3 Date 12/1/2009 และฉันต้องการสิ่งนี้ ... เป็นไปได้โดยใช้ PIVOT หรือไม่ CustomerID FirstName MiddleName …

7
SQL Server: ตัวอย่างข้อมูล PIVOTing String
พยายามหาตัวอย่าง SQL Server PIVOT แบบง่ายๆ ตัวอย่างส่วนใหญ่ที่ฉันพบเกี่ยวข้องกับการนับหรือการสรุปตัวเลข ฉันแค่ต้องการเปลี่ยนข้อมูลสตริง ตัวอย่างเช่นฉันมีข้อความค้นหาที่ส่งคืนสิ่งต่อไปนี้ Action1 VIEW Action1 EDIT Action2 VIEW Action3 VIEW Action3 EDIT ฉันต้องการใช้ PIVOT (ถ้าเป็นไปได้) เพื่อให้ได้ผลลัพธ์ดังนี้: Action1 VIEW EDIT Action2 VIEW NULL Action3 VIEW EDIT เป็นไปได้ด้วยฟังก์ชัน PIVOT หรือไม่?
125 sql-server  tsql  pivot 

9
วิธีง่ายๆในการเปลี่ยนคอลัมน์และแถวใน SQL?
ฉันจะสลับคอลัมน์ด้วยแถวใน SQL ได้อย่างไร มีคำสั่งง่ายๆในการเปลี่ยนหรือไม่? เช่นเปิดผลลัพธ์นี้: Paul | John | Tim | Eric Red 1 5 1 3 Green 8 4 3 5 Blue 2 2 9 1 ในสิ่งนี้: Red | Green | Blue Paul 1 8 2 John 5 4 2 Tim 1 3 9 Eric 3 5 1 PIVOT …
110 sql  sql-server  tsql  pivot 

3
ไม่รู้สึกเฉพาะส่วนของคอลัมน์จาก pandas dataframe
ฉันมีตัวอย่าง dataframe ต่อไปนี้: df = pd.DataFrame(data = {'RecordID' : [1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5], 'DisplayLabel' : ['Source','Test','Value 1','Value 2','Value3','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2'], 'Value' : ['Web','Logic','S','I','Complete','Person','Voice','>20','P','Mail','OCR','A','I','Dictation','Understandable','S','I','Web','Logic','R','S']}) ซึ่งสร้าง DataFrame นี้: +-------+----------+---------------+----------------+ | Index | RecordID | Display Label | Value | +-------+----------+---------------+----------------+ | 0 | 1 | Source | Web | …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.