怎样才能搜索出包含特定字符串的所有行?

LIKE 在某些情况下好像会忽略某些行。不使用全文索引一行一行搜索能不忽略任何行吗?能一行一行搜索的话怎么写?

阅读 2.1k
2 个回答

使用正则表达式,例如:

SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';

不建议直接使用sql处理,可以先从数据库查出来,然后在应用程序中使用正则表达式搜索处理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题