Bagaimanakah SQL kecuali berfungsi?
Bagaimanakah SQL kecuali berfungsi?

Video: Bagaimanakah SQL kecuali berfungsi?

Video: Bagaimanakah SQL kecuali berfungsi?
Video: Cara Menghapus Folder Yang Tidak Bisa Dihapus Di Windows 10/11 2024, November
Anonim

SQL - KECUALI Fasal. The SQL KECUALI klausa/operator digunakan untuk menggabungkan dua pernyataan SELECT dan mengembalikan baris daripada pernyataan SELECT pertama yang tidak dikembalikan oleh pernyataan SELECT kedua. Ini bermaksud KECUALI hanya mengembalikan baris, yang tidak tersedia dalam pernyataan SELECT kedua.

Di sini, apakah yang dikembalikan pertanyaan kecuali?

The KECUALI operator digunakan untuk mengecualikan seperti baris yang terdapat dalam satu pertanyaan tetapi bukan yang lain. Ia pulangan baris yang unik untuk satu hasil. Untuk menggunakan KECUALI pengendali, kedua-duanya pertanyaan mesti kembali bilangan lajur yang sama dan lajur tersebut mestilah daripada jenis data yang serasi.

bagaimana saya memilih semua lajur kecuali satu dalam SQL? Cuma klik kanan pada jadual > Jadual skrip sebagai > Pilih ke > tetingkap Pertanyaan Baharu. Anda akan melihat pilih pertanyaan. Hanya keluarkan ruangan anda ingin mengecualikan dan anda mempunyai pilihan anda pilih pertanyaan. Ini bukan penyelesaian generik, tetapi sesetengah pangkalan data membenarkan anda menggunakan ungkapan biasa untuk menentukan lajur.

Memandangkan ini dilihat, apakah perbezaan antara tolak dan kecuali dalam SQL?

Tidak ada sama sekali perbezaan dalam KECUALI klausa dan TOLAK klausa. Kedua-duanya mempunyai tujuan yang sama dan ia hanyalah dua cara berbeza untuk mencapai fungsi yang sama. The beza ialah KECUALI boleh didapati di dalam Pangkalan data PostgreSQL manakala TOLAK tersedia dalam MySQL dan Oracle.

Tidak wujud SQL?

The SQL TIDAK WUJUD Operator akan bertindak agak bertentangan dengan WUJUD Operator. Ia digunakan untuk mengehadkan bilangan baris yang dikembalikan oleh Pernyataan SELECT. The TIDAK WUJUD dalam SQL Pelayan akan menyemak Subquery untuk baris kewujudan , dan jika tiada baris maka ia akan mengembalikan BENAR, sebaliknya FALSE.

Disyorkan: