Abstract
Ideally, you’d hope always to work with data that’s nicely normalized in your relational database, the way they teach in computer science classes. In reality it’s quite often not as ideal. One quite common pattern is to have some data with a bunch of columns, where you’d really like those data as rows with, for example, key-value pairs, where the key would be derived from the original column name and the value then would be the value from that column. The act of turning data in rows into columns is called pivoting (which is the topic of the next chapter), so as this is the reverse operation, it is called unpivoting. Unpivoting is shown with examples based on tables that contain data from an external source – that’s of course not always the case, but it is not uncommon.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Kim Berg Hansen
About this chapter
Cite this chapter
Berg Hansen, K. (2020). Unpivoting Columns to Rows. In: Practical Oracle SQL. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5617-6_7
Download citation
DOI: https://doi.org/10.1007/978-1-4842-5617-6_7
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-5616-9
Online ISBN: 978-1-4842-5617-6
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books