select * from table where year(age)>=2000
如果age是字符型或者其他数据类型,那么可以进行转换,然后 *** 作。
如果age是年龄,那么就要用时间相减实现,各个数据库时间相减的方式并不完全相同,这里就不写了。方式有两种,一种是计算现在时间和2000年的差距(比如现在结果是21.xx年),然后用年龄与21去比较,还有一种是现在时间减去年龄,然后和2000去比较。
直接update就可以了,在where后加判断,语句:update table
set 更新字段 = '更新值'
where 时间类型字段 >getdate()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)