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

SQL BẤT KỲ &TẤT CẢ các toán tử

ANYALL toán tử cho phép bạn thực hiện so sánh giữa một giá trị cột đơn và một loạt các giá trị khác. Ví dụ:

select * from Table1 t1 where t1.Col1 < ANY(select value from Table2)

ANY có nghĩa là điều kiện sẽ được thỏa mãn nếu hoạt động đúng với bất kỳ giá trị nào trong phạm vi. ALL có nghĩa là điều kiện sẽ chỉ được thỏa mãn nếu hoạt động đúng với tất cả các giá trị trong phạm vi.

Để sử dụng một ví dụ có thể đến gần nhà hơn, hãy làm như sau:

select * from Table1 t1 where t1.Col1 = ANY(select value from Table2)

Giống như làm điều này:

select * from Table1 t1 where t1.Col1 in (select value from Table2)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gửi tọa độ gps hiện tại đến cơ sở dữ liệu mySQL bằng api google maps

  2. Cách hiển thị đối chiếu của một cột trong MySQL

  3. Làm thế nào để chọn ngẫu nhiên một hàng có tính đến trọng lượng?

  4. Làm cách nào để hàm SUM trong MySQL trả về '0' nếu không tìm thấy giá trị nào?

  5. Lỗi giá trị chuỗi không chính xác của MySQL khi lưu chuỗi unicode trong Django