我不确定我是否在这里遗漏了一些东西,因为我是新手,但我在MySQL工作台中遇到了“LIKE”问题。
我的一个表中有一个列有三个字母,然后是日期(在本例中为06-10-2013),所以它看起来像这样:AAA201306100。我正在尝试编写一个只返回日期为2014年的结果的查询。
到目前为止,我已经尝试过了:
SELECT *
FROM 'table'
WHERE 'column_id' LIKE %2014%
并且每次都收到并且错误。我哪里错了?谢谢!
答案 0 :(得分:0)
你一年四季都缺少报价。即使它是一个数字,它也会以字符串的形式存储在表中。
试试这个:
SELECT *
FROM 'table'
WHERE 'column_id' LIKE '%2014%'