「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 入力:他のすべてを手動でリストせずにSQLのselect *クエリから列を除外するにはどうすればよいですか?

入力:他のすべてを手動でリストせずにSQLのselect *クエリから列を除外するにはどうすればよいですか?

2025-05-01に投稿
ブラウズ:925

How Can I Exclude a Column from a SELECT * Query in SQL Without Manually Listing All Others?

*タブレアのテーブル列を除外した他の列を手動でリストすることなく [columnaを除く]を使用します。 **

SQLでは、データベーステーブルからデータを取得するために選択されたステートメントを使用します。テーブル内のすべての列は、select syntaxを使用して wildcard文字を使用して選択できます。ただし、場合によっては、互いの列を手動で指定せずに特定の列を除外することができます。

これを達成する1つの方法は、一時的なテーブルを作成することです。この方法には以下が含まれます:

  1. 一時テーブルの作成:オペレーターを使用して、元のテーブルからすべてのデータを一時テーブルに挿入します:

     SELECT * INTO #TempTable
     FROM YourTable
    から
  2. 削除不要な列:次に、一時テーブルから除外する列を削除します:

     ALTER TABLE #TempTable
     DROP COLUMN ColumnToDrop
  3. 結果を検索して一時テーブルを削除します。

    select * from #temptable ドロップテーブル#temptable
     SELECT * FROM #TempTable
     DROP TABLE #TempTable
  4. この方法では、他のすべての列を手動でリストすることなく列を除外し、テーブル構造が変更されたときに時間を節約し、メンテナンスを簡素化することができます。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3