我想在 MySQL 中编写一个 SELECT,就像在 MS-SQL 中的 SELECT 一样
SELECT * FROM MyTable WHERE name='%Jack%'
和这个答案:
+--------+
| Jack |
+--------+
| Ajack |
+--------+
| jackA |
+--------+
| AJackA |
+--------+
在MySql中如何做到这一点?
最佳答案
使用LIKE
SELECT * FROM MyTable WHERE name LIKE '%Jack%'
如果您对数据使用区分大小写的排序规则,则可以为您的查询更改它
SELECT * FROM MyTable WHERE name LIKE '%Jack%' collate utf8_general_ci
SQLFiddle demo
关于mysql - Select * from MyTable where name ='%Jack%' in Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14029331/