科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道教你快速掌握一些经常用到的"SQL"语句

教你快速掌握一些经常用到的"SQL"语句

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文教你快速掌握一些经常用到的"SQL"语句。

作者:赛迪网 Alizze 来源:天新网 2008年3月22日

关键字: 数据库 Mssql SQL Server SQL

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

    8: 本月一日的日期  

select trunc(sysdate,"mm") from dual;
   

  9:得到下月一日的日期

select trunc(add_months(sysdate,1),"mm") from dual;
 

  10:返回当前月的最后一天?

select last_day(sysdate) from dual;
select last_day(trunc(sysdate)) from dual;
select trunc(last_day(sysdate)) from dual;
select trunc(add_months(sysdate,1),"mm") - 1 from dual;
 

  11: 得到一年的每一天

select trunc(sysdate,"yyyy")+ rn -1 date0
from
(select rownum rn from all_objects
where rownum<366);
 

  12:今天是今年的第N天

SELECT TO_CHAR(SYSDATE,"DDD") FROM DUAL;
 

  13:如何在给现有的日期加上2年

select add_months(sysdate,24) from dual;
 

  14:判断某一日子所在年分是否为润年  

select decode(to_char(last_day(trunc(sysdate,"y")+31),"dd"),"29","闰年","平年") from dual;
 

  15:判断两年后是否为润年

select decode(to_char(last_day(trunc(add_months(sysdate,24),"y")+31),
"dd"),"29","闰年","平年") from dual;

  16:得到日期的季度

select ceil(to_number(to_char(sysdate,"mm"))/3) from dual;

select to_char(sysdate, "Q") from dual;

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章