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

SQL APAPUN &SEMUA Operator

ANY dan ALL operator memungkinkan Anda untuk melakukan perbandingan antara nilai kolom tunggal dan rentang nilai lainnya. Misalnya:

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

ANY berarti bahwa kondisi akan terpenuhi jika operasi benar untuk salah satu nilai dalam rentang. ALL berarti kondisi akan terpenuhi hanya jika operasi benar untuk semua nilai dalam rentang.

Untuk menggunakan contoh yang mungkin lebih dekat ke rumah, lakukan ini:

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

Apakah sama dengan melakukan ini:

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. Dapatkan total jam kerja dalam sehari mysql

  2. Menggabungkan rentang interval secara efisien dalam SQL

  3. mysqldump:Tidak dapat dijalankan. Tabel 'column_statistics' tidak dikenal di information_schema

  4. MySQL:Pilih data dari tabel di mana tanggal jatuh pada Minggu saat ini dan Bulan saat ini

  5. MySQL - Bergabung dengan 2 tabel