日期:2014-05-18  浏览次数:20445 次

有关查询的问题!大哥的进
一 模糊查询 如果数据库是2008-01-01 10:12:01 我想查询2008-01怎么查呢

二 例如: 我喜欢程序,喜欢生活 问题 我想这么查找 "程序生活" 像这样不连续的关键字怎么查呢,

------解决方案--------------------
SELECT * FROM [TABLE] WHERE Convert(VARCHAR(7),Field,120)='2008-01'

SELECT * FROM [TABLE] WHERE Field like '%程序%生活%'
------解决方案--------------------
比如说对方输入的是‘程序生活’ 然后要搜索,我们无法判断 ‘程序’是一个词,‘生活’是一个词!

所以SELECT * FROM [TABLE] WHERE Field like '%程序%生活%'就有些牵强!