关于日期截取的数据库函数(Extract);

本文介绍如何使用SQL的Extract函数从日期类型字段中截取年、月、日、时、分、秒等部分,通过创建包含Date类型的表并导入数据,演示了具体的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Extract函数:作用于数据库数据类型的日期类型(Date,DateTime等),将日期类型进行截取;

简单语法: extract   (   year | month | day | hour | minute | second from 表中是日期类型的字段 ) As 别名


1.创建含有Date类型的表并导入数据;

create table `tb_user`(
    `user_id` int ,
    `name` varchar(10),
    `bir` datetime
);

insert into
 tb_user 
values(1,'Tom','2019-9-20 21:32:12'),
        (2,'Rose','2018-9-24 01:32:12'),
            (3,'Jake','2018-8-24 01:32:00');

2.利用extract函数进行截取;

select 
  extract(year from bir) as year,
      extract(month from bir) as month,
          extract(day from bir) as day,
              extract(hour from bir) as hour,
                  extract(minute from bir) as min,
                          extract(second from bir) as sec 
from 
tb_user;

3.结果显示

无法显示

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值