1. ホーム
  2. sql

[解決済み】SQLキーワードのようなSQLカラム名をどう扱うか?

2022-04-02 21:32:19

質問

私のカラムの1つは from . 私が作ったのではないので、名前を変更することはできません。 次のようなことをしてもいいのでしょうか? SELECT from FROM TableName それともSQL Serverが混乱しないような特別な構文があるのでしょうか?

どのように解決するのですか?

カラム名を以下のように括弧で囲みます。 from は[from]になります。

select [from] from table;

また、以下のようにすることも可能です(複数のテーブルを問い合わせる場合に便利です)。

select table.[from] from table;