oracle菜鳥日記3

2021-07-02 08:00:37 字數 774 閱讀 1666

1. last_date(sysdate)函式返回當前時間所在月的最後一天

2. 注意level偽列和rownum偽列的區別

level偽列是進行遞迴迴圈的偽列,不需要原始表,可以反回所需要的唯一數字並以level為列

例如:select level from dual connect by level<=n

則返回從1到n的唯一整數,因為from後面是connect by遞迴

而對於rownum則必須由原始表,返回的數目是原始表的行的數目

3. to_char(sysdate,『d』)   表示當前日期是星期幾,返回的是數字,1表示星期天,2表示星期1,以此類推

to_char(sysdate,『dd』)   表示當前日期是幾號,返回01,02,03........ 

to_char(sysdate,『ddd』)   表示當前日期是一年中的第幾天

to_char(sysdate,『iw』)   表示當前日期是全年中的第幾周

4. 借助rownum列,來生成其他列的值,因為每行的rownum都是加1,所以可以根據這個特性來進行數學上的運算,逐行生成,表中的每一列都是根據其他列來生產的,

只是你要發現每列之間的規律聯絡;

5. ltrim,rtrim如果沒有指定,則預設刪除空格。

6. group by後面不能用數字代替,而order by 後面可以用數字代替

7. 因為要把乙個員工的hiredate與另乙個員工的hiredate進行比較,所以要進行自連線(若要講一張表的兩行的同一列進行比較,那麼可以採用自連線的方法)

Github菜鳥日記 推送

一 如何推送分支給別人 今天想用github裝個逼,想兩個人一起協作完成修改 的工作。但是遇到了問題。問題是這樣的,完整的肯定是在某乙個人的github倉庫中,而本地push的時候又只能往自己的github中推送分支或修改,那麼到底github是如何讓大家協作共同完成 的呢?我的解決方法 a 表示擁...

python菜鳥日記5

1.在python中我們可以匯入模組,來呼叫模組裡面的函式,在乙個模組中,我們可以定義很多的函式和變數,但有些函式我們並不希望被別人使用,只希望在模組內部使用,那麼,我們可以通過 下劃線 字首來實現,比如 abc,qiuhe,但是python並沒有強制限制訪問函式或變數,只是一種程式設計的習慣而已 ...

python菜鳥日記6

在函式呼叫的過程中,假設函式裡面有迴圈巢狀的函式,那麼在裡面的函式遇到異常的時候,就終止函式,後面的語句將不會執行,而try後面的語句也將會中止執行,轉而except。異常其實也是乙個類,是乙個物件 此外,如果沒有錯誤發生,可以在except語句塊後面加乙個else,當有錯誤發生時,會自動執行els...