一、若表中date字段存储形式为:2021-05-16
在表中找到2021年8月份数据的方法
方法1. like
语法:where date like '2021-08%';
前面能匹配上的就是2021年8月份。
方法2. year,month函数(mysql中有,oracle中不确定)
语法:where year(date)='2021' and month(date)='08';
方法3. date_format函数(mysql中有,oracle中不确定)
语法:where date_format(date,'%Y-%m')='2021-08';
二、要求插入数据的date字段形式为:2021-10-01 10:00:00,问如何插入
用to_date函数(oracle中有,mysql中不确定)
insert时date字段插入形式为:to_date('2021-10-01 10:00:00','yyyy-mm-dd hh24:mi:ss')