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

MySQL - Søg nøjagtigt ord fra streng

Prøv at bruge regulære udtryk:

SELECT 
    *
FROM
    `table`
WHERE
    Description regexp '(^|[[:space:]])pen([[:space:]]|$)';

Demo

Eller ved at bruge ordgrænser :

SELECT 
    *
FROM
    `table`
WHERE
    Description regexp '[[:<:]]pen[[:>:]]';


  1. MySQL-forespørgsel med flere tabeller

  2. Registrer fortløbende datointervaller ved hjælp af SQL

  3. Kom godt i gang med Oracle Application Express-APEX

  4. Hvad er det optimale MYSQL-forespørgselsnummer i php-script?