Rumah > pangkalan data > tutorial mysql > Pelbagai kegunaan kata kunci WHERE dalam SQL

Pelbagai kegunaan kata kunci WHERE dalam SQL

王林
Lepaskan: 2024-02-19 12:48:25
asal
593 orang telah melayarinya

Pelbagai kegunaan kata kunci WHERE dalam SQL

Apakah penggunaan WHERE dalam SQL contoh kod khusus diperlukan

Apabila menggunakan pernyataan SQL untuk pertanyaan data, klausa WHERE adalah bahagian yang sangat penting. Ia boleh digunakan untuk menapis data yang memenuhi syarat tertentu dan menyediakan fungsi penapisan dan pengambilan data yang fleksibel. Artikel ini akan memperkenalkan beberapa kegunaan biasa klausa WHERE dan memberikan contoh kod yang sepadan.

  1. Penapisan bersyarat yang mudah:
    Penggunaan klausa WHERE yang paling asas adalah untuk menapis data dengan memberikan syarat. Contohnya, untuk menapis maklumat pekerja bernama "John", anda boleh menggunakan kod berikut:
SELECT * FROM employees
WHERE name = 'John';
Salin selepas log masuk
  1. Gunakan operator perbandingan:
    Klausa WHERE juga boleh menggunakan operator perbandingan (seperti <, >, =, < ; =, >=, <>, dsb.) untuk melakukan penapisan bersyarat yang lebih kompleks. Contohnya, untuk menapis maklumat pekerja dengan gaji lebih daripada 5,000, anda boleh menggunakan kod berikut:
SELECT * FROM employees
WHERE salary > 5000;
Salin selepas log masuk
  1. Gunakan operator logik:
    Klausa WHERE juga boleh menggunakan operator logik (seperti AND, OR, NOT) untuk menggabungkan berbilang syarat untuk ditapis. Contohnya, untuk menapis maklumat pekerja yang namanya "John" dan yang gajinya melebihi 5,000, anda boleh menggunakan kod berikut:
SELECT * FROM employees
WHERE name = 'John' AND salary > 5000;
Salin selepas log masuk
  1. Gunakan kad bebas:
    Klausa WHERE juga menyokong penggunaan kad bebas untuk pemadanan kabur . Contohnya, untuk menapis maklumat pekerja bermula dengan "J", anda boleh menggunakan kod berikut:
SELECT * FROM employees
WHERE name LIKE 'J%';
Salin selepas log masuk
  1. Gunakan operator IN:
    Klausa WHERE juga menyokong penggunaan operator IN untuk menapis data yang memenuhi mana-mana satu. daripada satu set nilai. Contohnya, untuk menapis maklumat pekerja bernama "John" atau "Mike", anda boleh menggunakan kod berikut:
SELECT * FROM employees
WHERE name IN ('John', 'Mike');
Salin selepas log masuk
  1. Gunakan operator ANTARA dan DAN:
    Klausa WHERE juga menyokong penggunaan operator BETWEEN dan AND untuk menapis antara Data antara dua nilai. Contohnya, untuk menapis maklumat pekerja dengan gaji antara 5,000 dan 10,000, anda boleh menggunakan kod berikut:
SELECT * FROM employees
WHERE salary BETWEEN 5000 AND 10000;
Salin selepas log masuk
  1. Gunakan operator NULL dan IS NULL:
    Klausa WHERE juga menyokong penggunaan operator NULL dan IS NULL untuk tapis nilai nol (NULL) atau nilai bukan nol. Contohnya, untuk menapis maklumat pekerja tanpa jabatan yang ditetapkan, anda boleh menggunakan kod berikut:
SELECT * FROM employees
WHERE department IS NULL;
Salin selepas log masuk

Ringkasnya, penggunaan klausa WHERE dalam pernyataan SQL adalah sangat fleksibel, dan pelbagai syarat boleh ditapis mengikut keperluan khusus. Artikel ini memperkenalkan beberapa kegunaan biasa klausa WHERE dan menyediakan contoh kod yang sepadan, saya harap ia akan membantu pembaca semasa menulis pernyataan pertanyaan SQL.

Atas ialah kandungan terperinci Pelbagai kegunaan kata kunci WHERE dalam SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan