* 他の列を手動でリストせずに、SELECT [列Aを除く] FROM tableAを使用してテーブル列を除外するにはどうすればよいですか? **
SQL では、通常、データベース テーブルからデータを取得するために SELECT ステートメントが使用されます。 ワイルドカード文字を使用すると、SELECT 構文でテーブル内のすべての列を選択できます。ただし、場合によっては、他のすべての列を手動で指定せずに、特定の列を除外したい場合があります。
これを実現する 1 つの方法は、一時テーブルを作成することです。このメソッドには以下が含まれます:
一時テーブルを作成します: INTO 演算子を使用して、元のテーブルのすべてのデータを一時テーブルに挿入します:
<code class="language-sql"> SELECT * INTO #TempTable FROM YourTable</code>
不要な列を削除します: 次に、一時テーブルから除外する列を削除します:
<code class="language-sql"> ALTER TABLE #TempTable DROP COLUMN ColumnToDrop</code>
結果を取得し、一時テーブルを削除します: 最後に、一時テーブルから必要なデータを取得し、完了したら削除します:
<code class="language-sql"> SELECT * FROM #TempTable DROP TABLE #TempTable</code>
この方法を使用すると、他のすべての列を手動でリストすることなく列を除外できるため、時間を節約し、テーブル構造が変更されたときのメンテナンスが簡素化されます。
以上が他のすべての列を手動でリストせずに、SQL の SELECT * クエリから列を除外するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。