Klausa WHERE digunakan untuk menapis hasil pertanyaan MySQL berdasarkan syarat dan memasukkan baris yang memenuhi syarat dalam hasil. Ia melakukan penapisan bersyarat dengan menyatakan ungkapan, seperti perbandingan nilai, perbandingan julat atau operasi logik, dan menyokong pertanyaan kompleks dan pemerolehan data tertentu.
Peranan klausa WHERE dalam MySQL
Klausa WHERE ialah alat berkuasa dalam pernyataan pertanyaan MySQL untuk menapis hasil yang dikembalikan. Ia membolehkan anda menentukan baris tertentu untuk disertakan dalam hasil pertanyaan.
Fungsi
Fungsi utama klausa WHERE adalah untuk menapis data daripada jadual berdasarkan syarat yang ditetapkan.
Syntax
<code>SELECT column_list FROM table_name WHERE condition;</code>
di mana:
condition
是用于过滤行的表达式。condition
可以是:
column_name = value
)column_name BETWEEN value1 AND value2
)AND
、OR
、NOT
Perbandingan julat (seperti
Subquery
Mendapatkan data khusus berdasarkan syarat tertentu (seperti mendapatkan semua pesanan dengan nombor pesanan 1001)
Mengecualikan baris yang tidak memenuhi syarat (seperti tidak termasuk pesanan yang dibatalkan) Gabungkan berbilang syarat untuk memperhalusi lagi hasil (seperti mendapatkan pesanan dengan nombor pesanan lebih daripada 1000 dan status pesanan "Diproses")
<code>-- 获取所有名为 "John" 的客户 SELECT * FROM customers WHERE name = "John";</code>
<code>-- 获取订单总额大于 500 的所有订单 SELECT * FROM orders WHERE total_amount > 500;</code>
Atas ialah kandungan terperinci Peranan di mana dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!