Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dopasowywanie całych słów ze znakami kropki w MySQL

To wyrażenie regularne robi to, co chcesz:

SELECT name
FROM tbl_name
WHERE name REGEXP '([[:blank:][:punct:]]|^)u[.]s[.]([[:punct:][:blank:]]|$)'

To pasuje do u.s. poprzedzone:

  • spacja (spacja, tabulator itp.)
  • interpunkcja (przecinek, nawias itd.)
  • nic (tj. na początku linii)

a następnie:

  • spacja (spacja, tabulator itp.)
  • interpunkcja (przecinek, nawias itd.)
  • nic (tj. na końcu linii)

Zobacz SQLFiddle z krawędziami pokrywającymi powyższe punkty.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktualizacja wielu kolumn tabeli MySQL przy użyciu tablic z PDO

  2. Duże pliki .PDF nie są przesyłane do bazy danych MySQL jako średnie BLOB przez PHP, pliki poniżej 2 MB działają dobrze

  3. Awaria kontenera MySQL po zmianie /etc/mysql/my.cnf, jak cofnąć?

  4. SQL:Jak wybrać jeden rekord na dzień, zakładając, że każdy dzień zawiera więcej niż 1 wartość MySQL

  5. Obsługiwany jest wyjątek dostępu do procedury obsługi wyjątków MySQL