Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQL Select Statement dengan WHERE, AND, OR

Menurut Operator diutamakan untuk MySQL AND memiliki prioritas lebih tinggi daripada OR .

JadiC1 AND C2 OR C3 akan diperlakukan sebagai (C1 AND C2) OR C3

Untuk mengganti prioritas default, Anda perlu menggunakan tanda kurung sebagai:C1 AND (C2 OR C3)

Dalam kasus Anda, kueri yang tepat adalah:

SELECT name, sex, fur, color 
FROM dogs 
WHERE sex='male' AND fur='short' AND (color='black' OR size="big");


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan OpenVPN untuk Mengamankan Akses ke Cluster Basis Data Anda di Cloud

  2. Bagaimana cara menggabungkan kolom dengan Laravel 4 Eloquent?

  3. Mengapa java.sql.DriverManager.getConnection(...) hang?

  4. Merender karakter Cina/UTF8 di MySQL Select menggunakan Putty &klien baris perintah

  5. Mengunggah gambar di CKEditor tanpa menggunakan plugin