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

Permintaan MySQL memeriksa dua nilai dalam satu kolom

Anda dapat menggunakan WHERE .. IN seperti ini:

WHERE XType IN ('P','D')    -- checks whether the  Xtype is P or D

Yang kebetulan diperluas menjadi OR:

WHERE (XType = 'P' OR Xtype = 'D')

Jika Anda ingin memeriksa apakah kolom itu berisi catatan untuk 'P' dan 'D', Anda dapat menggunakan EXISTS &sub-kueri:

WHERE EXISTS (SELECT 1 FROM TableName WHERE Xtype = 'P') 
  AND EXISTS (SELECT 1 FROM TableName WHERE Xtype = 'D')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Microsoft SQL Server setara dengan MySQL REGEXP

  2. Tabel MySQL bertambah 10 karena beberapa alasan

  3. Model Pengaturan Global Laravel

  4. Kapan menggunakan NULL di tabel MySQL

  5. Cara memulai, memulai ulang, memeriksa status, dan menghentikan server MySQL