我的mysql表名是:学生有3个字段id(pk,自动增量),name(varchar 200)和student_id(varchar 200) 值得
id name student_id
1 abc 123-234
2 efg 2345678
3 xyz 1234-9
4. pxy 323-289
现在我想选择那些身份如3-2
的学生SELECT * FROM student
WHERE student_id like '%3-2%'
遗憾的是,查询返回零结果。 任何帮助都非常值得赞赏。
答案 0 :(得分:1)
SELECT * FROM student
WHERE student_id like '%3-2%'
当我使用PhpMyadmin在MySql上测试时,这可以正常工作。 如果您使用其他SQL,请尝试将单引号替换为双引号(''to“”)。
尝试触发以下查询。
SELECT * FROM student
WHERE student_id like "%3-2%"