【发布时间】:2011-06-02 06:43:04
【问题描述】:
我正在尝试通过它们在表格中的“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";
这可能吗,还是我需要针对该列运行另一个单选?
我遇到的一个问题是一个名为“Condition”的列。出于某种原因,当我尝试select Condition 时,执行会死掉。我从未尝试过,但是,如果列名是 SELECT 怎么办?
另一个注意事项是桌子有 75 列宽,我只需要 50 个。 Col 的名称非常冗长,所以我只想通过它们的“位置”来称呼它们。这也将允许将来更改 col 名称,而无需更改 select 语句。
我是新手,所以请根据我的水平解释任何答案。感谢您的帮助..
【问题讨论】:
-
PS 行偏移量 2 10 不相关,只是为了测试..