MySQL 日期笔记
--1.获取当前日期时间 SELECT SYSDATE() FROM DUAL; --2.获取时间戳 SELECT CURRENT_DATE() FROM DUAL; SELECT CURRENT_TIMESTAMP() FROM DUAL; --3.日期的截取 --获取到当前日期时间所在的年 select extract(year FROM SYSDATE()) FROM DUAL; --获取到当前日期时间所在的月 select extract(month FROM SYSDATE()) FROM DUAL; --获取到当前日期时间所在的日 select extract(DAY FROM SYSDATE()) FROM DUAL; --4.日期的截断,获取时间的字符串 select round(SYSDATE(),'year') FROM DUAL; select TRUNCATE(SYSDATE(),'year')FROM DUAL; --5.数字计算 SELECT 100 + 2000 FROM DUAL; SELECT '100' + 2000 FROM DUAL; SELECT CAST(100 AS char) + 100 FROM DUAL; --获取到最大的 select greatest(10,'101',9) from dual; --找到最小的,按照accii码值来比较 select least('中','ABC','ab',1000) from dual; --空计算 select 1 + null from dual;