100 DAN pesanan_"/> 100 DAN pesanan_">

Rumah  >  Artikel  >  pangkalan data  >  Penggunaan where dalam mysql

Penggunaan where dalam mysql

下次还敢
下次还敢asal
2024-04-29 04:21:16684semak imbas

Klausa WHERE digunakan untuk menapis hasil data MySQL dan memilih baris yang memenuhi kriteria tertentu dengan menyatakan syarat. Keadaan boleh mengandungi pengendali perbandingan, pengendali logik, kad bebas, pemalar dan pembolehubah. Contoh: - Tapis berdasarkan umur: PILIH DARI pekerja WHERE umur > 100 DAN order_

Penggunaan where dalam mysql

Menggunakan klausa WHERE dalam MySQL

Klausa WHERE ialah alat berkuasa dalam MySQL untuk menapis hasil data. Ia membolehkan anda menentukan syarat tertentu untuk memilih hanya baris yang memenuhi syarat tersebut.

Syntax

<code class="sql">SELECT column_name(s)
FROM table_name
WHERE condition;</code>

Penggunaan

Klausa WHERE diletakkan di hujung pernyataan SELECT, selepas klausa FROM. Bahagian syarat menentukan peraturan untuk menapis data.

Syarat

Syarat boleh mengandungi perkara berikut:

  • Operator perbandingan ( =, <>, >, >=, <=, != ): Bandingkan satu nilai ​dibandingkan.
  • Pengendali logik (DAN, ATAU, BUKAN): Gabungkan berbilang keadaan bersama-sama.
  • Kad liar ( % dan _ ): Padankan sebahagian atau keseluruhan rentetan.
  • Pemalar dan Pembolehubah: Tentukan nilai atau nilai tertentu yang diperoleh daripada pertanyaan lain.

Contoh

-- 选择所有年龄大于 18 岁的员工
SELECT * FROM employees WHERE age > 18;

-- 选择名称以 "John" 开头的所有客户
SELECT * FROM customers WHERE name LIKE "John%";

-- 选择满足以下所有条件的订单:
-- 订单总金额大于 100 美元
-- 订单日期在 2022 年 1 月 1 日之后
SELECT * FROM orders WHERE total_amount > 100 AND order_date > '2022-01-01';

Nota

  • WHERE klausa tidak boleh digunakan dengan penyataan INSERT, UPDATE atau DELETE.
  • Impak keadaan pada keputusan bergantung pada susunan dan gabungan syarat.
  • Jika indeks tidak digunakan, klausa WHERE boleh menyebabkan prestasi pertanyaan berkurangan.

Atas ialah kandungan terperinci Penggunaan where dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Peranan indeks unik dalam mysqlArtikel seterusnya:Peranan indeks unik dalam mysql