SQL написан таким образом, чтобы поощрять мышление, основанное на множествах, когда вы выполняете операции с множествами, такие как union, where, et c, по сравнению с языком, подобным java, где вы обычно делать что-то итеративно - используя для l oop или что-то еще.
То, что у вас есть, это набор данных с большим количеством столбцов, и вы хотите сделать go через и обработать каждый столбец как отдельная строка. Этот вид операций лучше подходит для итеративного языка, чем для языка на основе наборов, например SQL, так что, может быть, вы хотите использовать какой-то другой язык?
В противном случае есть подходы, которые включают указание каждого столбца вручную, например один связан Филом или Гордоном