Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL заявка проверява две стойности в една колона

Можете да използвате WHERE .. IN така:

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

Което между другото се разширява в ИЛИ:

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

Ако искате да проверите дали тази колона съдържа записи както за „P“, така и за „D“, тогава можете да използвате EXISTS &подзаявка:

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. Търсене в колона, съдържаща CSV данни в MySQL таблица за наличие на входни стойности

  2. Как да нулирате/промените MySql root парола на командния ред в ubuntu linux

  3. Как мога да получа най-популярните думи в таблица чрез mysql?

  4. Изберете от mysql, поставен в променлива VB.NET

  5. Mysql как да обединя таблици