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

Съвпадение на цялата дума с точки в MySQL

Този регулярен израз прави това, което искате:

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

Това съвпада с u.s. когато се предшества от:

  • празно място (интервал, раздел и т.н.)
  • пунктуация (запетая, скоба и т.н.)
  • нищо (т.е. в началото на реда)

и последвано от:

  • празно място (интервал, раздел и т.н.)
  • пунктуация (запетая, скоба и т.н.)
  • нищо (т.е. в края на реда)

Вижте SQLPiddle с ръбове, покриващи горните точки.



  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?

  3. извикване на mysql функция, връщаща varchar в хибернация

  4. Изключете предупрежденията и грешките в PHP и MySQL

  5. Не може да се вмъкне китайски символ в MySQL