这段代码什么意思?哪错了?

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:36:47
SELECT *
FROM blogMessages
WHERE Year(blog_date) LIKE %MMColParam% AND Month(blog_date) LIKE %MMColParam1% AND Day (blog_date) LIKE %MMColParam2%
ORDER BY blog_date DESC
为什么要那样加啊?麻烦给讲下哈..谢谢了。

改成这样试试:
SELECT *
FROM blogMessages
WHERE Year(blog_date) LIKE ‘%MMColParam%’ AND Month(blog_date) LIKE ‘%MMColParam1% ’AND Day (blog_date) LIKE ‘%MMColParam2% ’
ORDER BY blog_date DESC
like是,模糊查询,看是否与字符串匹配时要加单引号的。这是语法没有什么好解释的。

这是什么语言啊