大神们下面sql中的这一句interval 5 minute什么意思

select * from student where u_date between left((sysdate()-interval 5 minute),16) and sysdate() group by clustername

interval关键字表示取间隔时间,用于日期计算
“sysdate()-interval 5 minute“这一句意思是系统当前时间减去5分钟
然后再用left函数取返回值的左边16个字符,就把秒数值去掉了,只保留到分钟数
“u_date between left((sysdate()-interval 5 minute),16) and sysdate()“,就是取u_date为最近5分钟内的数据行了
温馨提示:答案为网友推荐,仅供参考