テーブルの「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";
が、これは可能ですか私はちょうどその列に別の単一の選択を実行する必要がありますか?
私が遭遇した問題の1つは、「条件」という名前のcolでした。何らかの理由で、私がselect Condition
にしようとすると、実行は死ぬでしょう。私は決して試みませんでしたが、列名がSELECTの場合はどうなりますか?
もう1つの注意点は、テーブルの幅は75桁で、50個だけ必要です。 Colの名前はかなり冗長ですので、私はそれらを "位置"で呼びたいと思います。これにより、将来select文を変更することなくcol名を変更することもできます。
私は非常に初心者ですので、私のレベルに答えを説明してください。何か助けていただきありがとうございます。
PS行オフセット2 10はテストに関連していません。 – DulcimerDude