Я пытаюсь выбрать столбцы по их «x» позиции в таблице.Как выбрать столбцы (столбцы) по их «числовой» позиции в таблице?
DBI
my $example = $hookup->prepare(qq{SELECT This,That,Condition,"I also want COLUMN-10" FROM tbl LIMIT ? ?});
###column_number=10 ordinal_position??
$example->execute('2','10') or die "Did not execute";
Возможно ли это или мне нужно сделать, чтобы запустить другой сингл выбрать, чтобы только этот столбец?
Одна проблема, с которой я столкнулся, состояла из столбца «Условие». По какой-то причине, когда я попытался выполнить select Condition
, выполнение будет умирать. Я никогда не пытался, но: Что, если имя столбца было SELECT?
Другое примечание: стол имеет ширину 75 колос, и мне нужно только 50 из них. Названия Col довольно подробные, поэтому я хотел бы просто называть их своей «позицией». Это также позволило бы изменить имена col в будущем, не изменяя инструкцию select.
Я довольно новичок, поэтому, пожалуйста, объясните любые ответы до моего уровня. Спасибо за любую помощь ..
PS смещение строки 2 10 не имеет отношения, просто для тестирования .. – DulcimerDude