【发布时间】:2015-10-22 23:11:23
【问题描述】:
我在一个广告网站上工作。
我有一张桌子,每天有一列。我需要在表格中检查默认保存哪些广告以仅更新这些广告。
我试过这个,但它不起作用。
SELECT Monday if (Monday LIKE '%default%'),
Tuesday if (Tuesday LIKE '%default%')
FROM `Ad_Relationshp`
MySql 给我这个错误:#1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'if (Monday LIKE '%default%') FROM Ad_Relationshp LIMIT 0' 附近使用正确的语法。我已尝试将语法更改为我能做的所有事情想想看,但我仍然得到同样的错误。
【问题讨论】:
-
预期结果是什么?
-
只显示其中包含“默认”的列
-
如果您能提供表格结构和预期结果,那就太好了
-
您能分享一下您的表格结构、一些示例数据以及您想要达到的结果吗?
标签: mysql select if-statement sql-like