Я извлек набор неструктурированных электронных таблиц из документов Google и загрузил их в базу данных со следующей структурой для дальнейшего анализа.

Моя цель - перейти от строк, которые выглядят так:
SpreadsheetTitle WorksheetTitle Row Column Value
Copy of updated accounting backup (a-e) Accuquote 3 1 September 2005
Copy of updated accounting backup (a-e) Accuquote 5 2 Rate
Copy of updated accounting backup (a-e) Accuquote 5 3 # of Sales
Copy of updated accounting backup (a-e) Accuquote 5 4 Total Spent
Copy of updated accounting backup (a-e) Accuquote 6 1 Accuquote
Copy of updated accounting backup (a-e) Accuquote 6 2 $70
Copy of updated accounting backup (a-e) Accuquote 6 3 45
Copy of updated accounting backup (a-e) Accuquote 6 4 $3150
Copy of updated accounting backup (a-e) Accuquote 6 5 PAID
К этому:
SpreadsheetTitle WorksheetTitle Row Column1 Column2 Column3.....etc...etc..
Я могу придумать, как продолжить, написав не-SQL-код, но мне любопытно узнать, смогу ли я использовать что-либо по аналогии с рекурсивным запросом (может быть) или функцией разворота.