zoukankan      html  css  js  c++  java
  • 查询datetime类型字段某一年的数据(oracle)

    oracle中有个datetime类型的字段,包含年月日,像这种假如我只想查某一年的数据,应该怎么查?最开始的思路是比如要查2020年,就判断从时间大于2020-01-01,小于2020-12-31,但是总觉得不太舒服,很麻烦,传参也不好传。

    如果用between 和 and区间呢?但是只有一年啊,感觉还是麻烦了。百度了一波,最后总结如下:

    其中 create_time是我们的datetime类型的字段,我们只取年份,进行过滤。

    select * from user_info where to_char(create_time,'yyyy') = '2016'
  • 相关阅读:
    bzoj 3924
    bzoj 1095
    luogu 4886
    bzoj 2152
    CF960G
    bzoj 3561
    bzoj 4176
    bzoj 4407
    bzoj 3309
    luogu 4608
  • 原文地址:https://www.cnblogs.com/wanlige/p/13496473.html
Copyright © 2011-2022 走看看