Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Memilih Berbilang Nilai dalam Pertanyaan MySQL?

Bagaimana untuk Memilih Berbilang Nilai dalam Pertanyaan MySQL?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-01 09:58:29455semak imbas

How to Select Multiple Values in a MySQL Query?

MySQL Query untuk Memilih Berbilang Nilai

Dalam senario ini, matlamatnya adalah untuk memilih baris daripada jadual pangkalan data berdasarkan berbilang kriteria, seperti sebagai ID atau nama tertentu. Untuk mencapai matlamat ini dalam MySQL, terdapat pelbagai pendekatan:

Menggunakan Operator OR

Satu kaedah ialah menggunakan operator OR (OR) untuk menentukan berbilang syarat yang disambungkan dengan OR . Contohnya:

SELECT * FROM table WHERE id = 3 OR id = 4

Pertanyaan ini akan mendapatkan semula baris dengan ID sama ada 3 atau 4.

Menggunakan IN Operator

Pilihan lain ialah untuk menggunakan operator IN, yang membolehkan anda menentukan senarai nilai dalam kurungan. Ini berguna apabila memilih baris berdasarkan set nilai tertentu:

SELECT * FROM table WHERE id IN (3, 4)

Pertanyaan ini akan mendapatkan semula baris dengan lajur ID bersamaan dengan 3 atau 4.

Tambahan Pertimbangan

Untuk senario yang lebih kompleks, anda boleh menggabungkan operator ini atau menggunakan subqueries untuk mencapai hasil yang diinginkan. Contohnya, untuk memilih baris dengan nama "andy" atau "paul":

SELECT * FROM table WHERE name IN ("andy", "paul")

Dengan memanfaatkan pendekatan ini, anda boleh memilih berbilang nilai dengan berkesan daripada jadual MySQL, membolehkan anda mendapatkan semula data khusus yang anda perlukan .

Atas ialah kandungan terperinci Bagaimana untuk Memilih Berbilang Nilai dalam Pertanyaan 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