Syarat selepas klausa WHERE digunakan untuk menapis data yang dikembalikan Keadaan biasanya menggunakan operator seperti sama dengan, tidak sama dengan, lebih besar daripada, kurang daripada, dan lain-lain. LIKE, IN, ANTARA, dan lain-lain juga boleh digunakan. . Keadaan boleh digabungkan menggunakan operator logik DAN, ATAU, BUKAN. Sebagai contoh, WHERE gaji > 50000 DAN jabatan = 'Jualan' menapis untuk pekerja dengan gaji lebih daripada $50,000 dan jabatan "Jualan".
Syarat berikutan klausa WHERE dalam SQL
Dalam pertanyaan SQL, klausa WHERE digunakan untuk menentukan syarat tertentu untuk menapis data yang dikembalikan. Syarat ini boleh digunakan pada mana-mana lajur dalam jadual. Keadaan yang diikuti oleh klausa
WHERE biasanya menggunakan salah satu operator berikut:
Contoh:
Pertanyaan berikut memilih semua pelanggan yang namanya bermula dengan "John" daripada jadual bernama "pelanggan":
<code class="sql">SELECT * FROM customers WHERE name LIKE 'John%';</code>
Pertanyaan berikut memilih semua pesanan yang jumlah keseluruhannya melebihi $100rreee:
Dalam klausa WHERE, sintaks keadaan biasanya ialah:
<code class="sql">SELECT * FROM orders WHERE total > 100;<p>Syarat boleh digabungkan bersama menggunakan operator logik seperti AND, OR, dan NOT. Sebagai contoh, pertanyaan berikut memilih semua pekerja dengan gaji lebih daripada $50,000 dan jabatan "Jualan" daripada jadual bernama "pekerja": </p> <pre class="brush:php;toolbar:false"><code class="sql">列名 运算符 值</code>
Atas ialah kandungan terperinci Apa yang perlu digunakan semasa menulis syarat selepas di mana dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!