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

mysql:instr посочете границите на думите

Можете да направите това с помощта на REGEXP оператор:

SELECT * FROM mytable WHERE 'mystring' REGEXP CONCAT('[[:<:]]', column_name, '[[:>:]]');

Имайте предвид обаче, че това ебавно . Може би е най-добре да използвате FULLTEXT<на MySQL /код> функция за търсене ако те интересува думите. Или направете нормален InStr() проверете и след това филтрирайте резултатите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво представлява DC2Type тип данни на масива в mysql

  2. Защо MySQL изричното заключване на предикатите забранява INSERT изрази извън заключването на предиката

  3. Защо MySql Connector.Net работи на моята кутия с Windows, но не и на Mono?

  4. MYSQL:Как да дефинирате или получите LONG низови променливи

  5. Колко сигурно е удостоверяването в mysql протокол?