MySQL Workbench 中“LIKE”的问题

Problems with "LIKE' in MySQL Workbench

我不确定我是否遗漏了什么,因为我是菜鸟,但我在 MySQL workbench 中遇到 "LIKE" 的问题。

我的一个表中有一列包含三个字母,然后是日期(在本例中为 06-10-2013),所以它看起来像这样:AAA201306100。我正在尝试编写一个查询,该查询将 return 仅在日期为 2014 年的情况下产生结果。

到目前为止,我已经尝试过:

SELECT *
FROM 'table'
WHERE 'column_id' LIKE %2014%

每次都收到错误。我哪里错了?谢谢!

您缺少全年的引号。尽管它是一个数字,但它作为字符串存储在 table 中。

试试这个:

SELECT *
FROM 'table'
WHERE 'column_id' LIKE '%2014%'