在mysql

时间:2017-11-13 19:41:43

标签: mysql sql

我的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%'

遗憾的是,查询返回零结果。 任何帮助都非常值得赞赏。

1 个答案:

答案 0 :(得分:1)

SELECT * FROM student 
WHERE student_id like '%3-2%'

当我使用PhpMyadmin在MySql上测试时,这可以正常工作。 如果您使用其他SQL,请尝试将单引号替换为双引号(''to“”)。

尝试触发以下查询。

SELECT * FROM student 
WHERE student_id like "%3-2%"