sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Sök exakt ord från sträng

Prova att använda reguljära uttryck:

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

Demo

Eller med ordgränser :

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


  1. Mysql-tjänsten saknas

  2. Hur man skickar flera kolumner till en variabel i php

  3. Bästa sättet att ansluta till MySQL med PHP säkert

  4. Välj n slumpmässiga rader per angiven grupp