SQL キーワードのような SQL 列名をどう処理するか? 質問する

SQL キーワードのような SQL 列名をどう処理するか? 質問する

列の 1 つに という名前がありますfrom。自分で作成したものではないため、名前を変更できません。 のような操作を行ってもよいのでしょうかSELECT from FROM TableName、それとも SQL Server が混乱しないようにするための特別な構文があるのでしょうか。

ベストアンサー1

列名を括弧で囲むと、from[from]になります。

select [from] from table;

以下も使用できます (複数のテーブルをクエリする場合に便利です)。

select table.[from] from table;

おすすめ記事