Kata kunci WHERE yang menyatakan syarat dalam SQL membolehkan anda menapis rekod dengan menyatakan syarat, mengehadkan data untuk diambil berdasarkan lajur atau nilai ekspresi tertentu. WHERE jenis keadaan termasuk keadaan kesamaan, keadaan ketaksamaan, syarat perbandingan, syarat Boolean, syarat nol, keadaan SUKA, keadaan DALAM dan keadaan ANTARA.
Kata kunci yang mewakili keadaan dalam SQL
Kata kunci WHERE digunakan untuk menentukan syarat dalam pernyataan SQL untuk menapis rekod yang memenuhi kriteria tertentu. Ia membolehkan anda mengehadkan data untuk diambil berdasarkan nilai lajur atau ungkapan tertentu.
WHERE sintaks pernyataan:
<code class="sql">SELECT column_list FROM table_name WHERE condition;</code>
WHERE jenis keadaan:
WHERE age = 25
WHERE age = 25
WHERE age <> 30
WHERE salary > 50000
AND
, OR
, NOT
) 组合多个条件。例如:WHERE (age > 25) AND (salary > 50000)
WHERE name IS NULL
%
和 _
) 匹配字符串值的一部分。例如:WHERE name LIKE '%John%'
WHERE id IN (1, 2, 3)
WHERE age BETWEEN 20 AND 30
示例:
以下 SQL 语句根据 age
Semak sama ada nilai lajur tidak sama dengan nilai yang ditentukan. Contohnya: WHERE umur <> 30
WHERE gaji > 50000
🎜🎜Syarat Boolean: 🎜Gunakan operator Boolean (AND
, OR
, NOT
) menggabungkan berbilang syarat. Contohnya: WHERE (umur > 25) DAN (gaji > 50000)
🎜🎜Syarat nol: 🎜Semak sama ada nilai lajur adalah NULL atau NOT NULL. Contohnya: WHERE name IS NULL
🎜🎜LIKE condition: 🎜Gunakan kad bebas (%
dan _
) untuk memadankan sebahagian daripada nilai rentetan. Contohnya: WHERE name LIKE '%John%'
🎜🎜Dalam keadaan: 🎜Semak sama ada nilai lajur disertakan dalam senarai nilai yang ditentukan. Contohnya: WHERE id IN (1, 2, 3)
🎜🎜ANTARA Keadaan: 🎜Semak sama ada nilai lajur berada dalam julat yang ditentukan. Contohnya: DI MANA umur ANTARA 20 DAN 30
🎜🎜Contoh: 🎜🎜🎜Pernyataan SQL berikut mendapatkan umur lebih daripada 25 berdasarkan nilai umur
lajur Semua rekod: 🎜<code class="sql">SELECT * FROM employees WHERE age > 25;</code>
Atas ialah kandungan terperinci Apa yang digunakan untuk menyatakan keadaan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!