Klausa WHERE menggunakan operator untuk menapis rekod pangkalan data berdasarkan syarat, termasuk perbandingan (=, <>, >, <, >=, <=), logik (AND, OR, NOT), Boolean ( BENAR, SALAH, NULL), julat (ANTARA, DALAM), rentetan (SUKA, TIDAK SEPERTI) dan pengendali lain (ADALAH NULL, TIDAK NULL, WUJUD, TIDAK WUJUD).
Pengendali selepas klausa WHERE dalam SQL
Klausa WHERE digunakan untuk menapis rekod dalam jadual pangkalan data berdasarkan syarat yang ditetapkan. Ia menyokong penggunaan rangkaian luas pengendali untuk membandingkan nilai medan dan menentukan rekod untuk disimpan.
Pengendali perbandingan
Pengendali logik
Pengendali Boolean
Pengendali julat
Pengendali rentetan
Pengendali lain
Contoh penggunaan
SELECT * FROM users WHERE id = 1; -- 使用等于运算符
SELECT * FROM orders WHERE total > 100; -- 使用大于运算符
SELECT * FROM products WHERE category = 'Electronics' OR category = 'Gadgets'; -- 使用或运算符
SELECT * FROM customers WHERE name LIKE '%John%'; -- 使用 LIKE 运算符
SELECT * FROM posts WHERE created_at BETWEEN '2023-01-01' AND '2023-12-31'; -- 使用 BETWEEN 运算符Atas ialah kandungan terperinci Apakah operasi yang boleh diikuti oleh di mana dalam sql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!