पिवट करने के लिए, आपको पिवट क्लॉजका उपयोग करना चाहिए। ए> चयन कथन का:
select *
from testtable
pivot ( max(name)
for id in (1,2,3,4)
)
एसक्यूएल में यह विशेष रूप से सुंदर नहीं है, इसलिए आपको ध्यान से विचार करना चाहिए कि आप यही करना चाहते हैं या नहीं। मैं आमतौर पर Oracle Base का उपयोग करता हूं धुरी के उदाहरणों के लिए लेकिन वहाँ बहुत सारे हैं।
यह रहा थोड़ा SQL Fiddle प्रदर्शित करने के लिए।