mysql - 使用 like 函数搜索查询

标签 mysql

我已经研究了 like 函数以及其他解决方案,但我认为我想做的事情可以通过一个查询来完成。这是我目前所拥有的。

"SELECT name FROM tblname where name like '%jons%'"

我异常(exception)回答获取名称“jon”我该怎么办。请帮助我

最佳答案

SELECT `name`
FROM `tblname`
WHERE 'jons' LIKE CONCAT('%', `name`, '%');

您还可以使用两个带有 OR 运算符的 LIKE 方法。

关于mysql - 使用 like 函数搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21044420/

相关文章:

mysql - 需要设计数据库方面的帮助

sql - 将广告添加到 mysql 数据库;请指出我正确的方向

mysql - 如何使用 MYSQL 将字符串拆分为表中的多行?

mysql - 将 UTC 纪元转换为本地时间戳,用于 SQL 查询

mysql 行在 codeigniter 中未正确更新

PHP 自定义 CMS 和 SEO

php - 两个数据库连接文件

phpmyadmin无法导出程序

php - PHP 的 SQL Server 版本错误

php - Laravel 5.1 - 操作多个数据库