SELECT * FROM NEWS WHERE to_char(UpdateTime,'YYYY-MM-DD HH24:MI:SS') LIKE '%2005%' and (title like '%法%')
SELECT * FROM NEWS WHERE (UpdateTime LIKE '%2005%') and (title like '%法%')这个语句怎么出了错?UpdateTime是日期类型的~ 主要原因是updatetime是日期类型的,like比较时要求字符串。需要把时间转换成字符串,其实你只是要求日期年份为2005年的数据可以写成 to_char(updatetime,'yyyy') = '2005'就行了,没有必要那么麻烦
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货