Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách sử dụng OR &AND trong mệnh đề WHERE trong mysql

Chà, bạn chỉ cần các thành phần liên quan của mệnh đề hoặc nằm giữa dấu ngoặc đơn.

Nhân tiện, chúng không "cần thiết" (bạn có thể sử dụng thứ tự ưu tiên của VÀ / HOẶC), nhưng tôi sẽ nói rằng đây là cách tốt nhất để dễ đọc.

Và nếu kiểu dữ liệu status_id là int, bạn không cần ' ' khoảng 1 và 2.

SELECT * 
 FROM tablename 
WHERE name='Ankit' 
AND date='2015-04-23' 
AND (status_id=1 OR status_id=2) 

Nhân tiện, trong trường hợp này, bạn có thể sử dụng điều khoản IN

AND status_id in (1, 2)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. phản hồi dữ liệu ajax luôn là 0 trong php mysql

  2. Cơ sở dữ liệu MySQL của tôi bị hỏng ... Tôi phải làm gì bây giờ?

  3. Cách sử dụng các ký tự đại diện tiền tố như '* abc' với đối sánh

  4. MySQL:Cách tìm lá trong nút cụ thể

  5. Cách xuất dữ liệu từ Amazon DynamoDB sang máy chủ MySQL