科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

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

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

关键字: 数据库 Mssql SQL Server SQL

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

    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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

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