Rumah >pangkalan data >tutorial mysql >apa maksud di mana dalam mysql

apa maksud di mana dalam mysql

下次还敢
下次还敢asal
2024-04-22 18:16:07826semak imbas

Kata kunci WHERE digunakan untuk menentukan syarat untuk menapis hasil pertanyaan MySQL dan hanya mengembalikan baris yang memenuhi syarat. Sintaks: SELECT ... FROM table_name WHERE keadaan. Anda boleh menentukan syarat menggunakan operator logik (AND, OR, NOT) dan operator perbandingan (=, !=, <, <=, >, >=). Aksara kad bebas (%) sepadan dengan sifar atau lebih aksara dan (_) sepadan dengan satu aksara. Klausa WHERE juga boleh digunakan untuk mengisih, mengumpulkan dan mengagregatkan hasil.

apa maksud di mana dalam mysql

WHERE kata kunci

Kata kunci WHERE digunakan untuk menentukan syarat dalam pertanyaan MySQL untuk menapis hasil pertanyaan dan hanya mengembalikan baris yang memenuhi syarat.

Syntax

<code class="sql">SELECT ...
FROM table_name
WHERE condition</code>

Cara menggunakan

Dalam klausa WHERE, syarat menentukan nilai data untuk digunakan pada baris. Syarat boleh menjadi perbandingan mudah, pengendali logik atau ungkapan yang lebih kompleks. . tingkah laku.

ATAU: Mengembalikan tingkah laku apabila mana-mana syarat adalah benar. NOT: Mengembalikan tingkah laku apabila syarat adalah palsu.

Pertanyaan berikut mengembalikan semua orang yang berumur lebih daripada 25 tahun dan berada dalam jadual lelaki:

<code class="sql">SELECT *
FROM people
WHERE name = "John Doe"</code>
Pengendali perbandingan

Pengendali perbandingan digunakan untuk membandingkan nilai data:
  • equal&
  • =: ; atau !=: tidak sama dengan
  • <: kurang daripada

<=: kurang daripada atau sama dengan

: lebih besar daripada

=: lebih besar daripada atau sama dengan
  • Kad liar boleh digunakan untuk memadankan sebahagian daripada data Nilai:
  • %: Padankan sifar atau lebih aksara.
  • _: Padankan satu watak.
  • Pertanyaan berikut mengembalikan semua nama bermula dengan "J":
    SELECT *
    FROM people
    WHERE age > 25 AND gender = "male"Kegunaan lain 

Klausa WHERE juga boleh digunakan untuk operasi berikut:

Isih keputusan.

    Keputusan kumpulan.
  • Hasil pengagregatan.

Atas ialah kandungan terperinci apa maksud di mana 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