sql >> Database teknologi >  >> RDS >> Mysql

MySQL-forespørgselstjek to værdier i én kolonne

Du kan bruge WHERE .. IN sådan her:

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

Som i øvrigt bliver udvidet til OR:

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

Hvis du vil kontrollere, om den kolonne indeholder poster for både 'P' og 'D', kan du bruge en EXISTS &sub-forespørgsel:

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


  1. Kan MySQL pålideligt gendanne sikkerhedskopier, der indeholder visninger eller ej?

  2. Flere afsendelser af e-mail med vedhæftet fil - repost

  3. Hvordan forskønner man det output, der kommer fra SELECT-forespørgslen i kommandoprompten?

  4. Hvordan formaterer jeg tal, så de kun har to decimaler?