* Bagaimana untuk mengecualikan lajur jadual menggunakan SELECT [kecuali lajurA] DARI jadualA tanpa menyenaraikan lajur lain secara manual? **
Dalam SQL, pernyataan SELECT biasanya digunakan untuk mendapatkan data daripada jadual pangkalan data. Anda boleh menggunakan aksara kad bebas untuk memilih semua lajur dalam jadual dengan sintaks SELECT . Walau bagaimanapun, dalam beberapa kes, anda mungkin mahu mengecualikan lajur tertentu tanpa menyatakan secara manual setiap lajur lain.
Salah satu cara untuk mencapai ini adalah dengan membuat jadual sementara. Kaedah ini termasuk:
Cipta jadual sementara: Masukkan semua data daripada jadual asal ke dalam jadual sementara menggunakan operator INTO:
SELECT * INTO #TempTable FROM YourTable
Alih keluar lajur yang tidak diperlukan: Seterusnya, padamkan lajur yang anda mahu kecualikan daripada jadual sementara:
ALTER TABLE #TempTable DROP COLUMN ColumnToDrop
Dapatkan semula keputusan dan padam jadual sementara: Akhir sekali, dapatkan semula data yang diperlukan daripada jadual sementara dan padamkannya apabila selesai:
SELECT * FROM #TempTable DROP TABLE #TempTable
Kaedah ini membolehkan anda mengecualikan lajur tanpa menyenaraikan semua lajur lain secara manual, menjimatkan masa dan memudahkan penyelenggaraan apabila struktur jadual berubah.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengecualikan Lajur daripada Pertanyaan SELECT * dalam SQL Tanpa Menyenaraikan Semua Lain Secara Manual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!