select to_char(sysdate,'YYYY') year from dual;--µÃµ½µÄÊǵ±Ç°µÄÄê·Ý select EXTRACT(year from to_date('2009-11-10','yyyy-mm-dd')) year from dual; 4λyear: SQL> select to_char(sysdate,'yyyy') from dual;
2λyear: SQL> select to_char(sysdate,'yy') from dual;
TO_CHAR(SYSDATE,'YY') --------------------- 09
Õý½â......... select to_char(sysdate,'yyyy') from dual; SQL code: SELECT EXTRACT(YEAR from TO_DATE('2009-11-10', 'yyyy-mm-dd')) YEAR from DUAL;
Õâ¸öͦºÃ¡£ SQL code: SELECT EXTRACT(YEAR from SYSDATE) from DUAL; -- return Current Year SELECT EXTRACT(MONTH from SYSDATE) from DUAL; --return Current Month SELECT EXTRACT(DAY from SYSDATE) from DUAL; --return Current Day
ÏÖÔÚÓÐÒ»ORACLEÖеÄSQLÓï¾ä£¬ÐèÒªÒÆÖ²µ½DB2ÖУ¬ÇëÎʸÃSQL¸ÄÈçºÎд ORACLEÖУº select floor(months_between(date1,date2)) from A date1,date2·Ö±ðΪ±íÖеÄÁ½¸ö×Ö¶Î £¬¶¼ÎªÈÕÆÚÐÍ DB2ÖÐÈçºÎʹÓÃÐ ......
ÏÖÓÐÒÔÏÂÊý¾Ý£º ID Name 1 Jack,Tom,Ben 2 Mary,Simth,Tony,Jay ת»»Îª£º ID Name 1 Jack 1 Tom 1 Ben 2 Mary 2 Simth 2 Tony 2 Jay ÒªÇóʹÓÃSQL²éѯÍê³É£¬ÓÉÓÚÌõ¼þÏÞÖÆ£¬²»ÄÜʹÓà ......