sql 中的like要怎么用呢
select * from phonetable p1,roomphone p2 where
(p1.Cphoneno=p2.phoneno) and (p2.Rno='101') and (Cdate like '2000-%')
我上面一句怎么执行也找不出Cdate=2000-开头的记录,删除and (Cdate like '2000-%')就可以找得到,我的sql中的数据我也很仔细地检查了,没问题,Cdate 我定义成datetime类型,我删去2000-也可以找得到,究竟是怎么回事?为什么语句中的2000与数据库中的2000不匹配,怎么也找不出来?