在這幾天程式設計過程中,老是查詢大項和小項的資訊,小項是大項之下的,小項的pid=大項的id,大項和小項的字段一樣。如果是大項,則大項的pid為空。
使用nvl(pid,id)可以在left join on 的條件中將大項和小項一起選擇。
如: select s.* from item s
left join system_caozuo c on c.pin=nvl(s.pid,s.id);
這裡的system_caozuo是對item事項的操作記錄,system_caozuo的pid應該為事項對應的id,即大項的id和小項的pid.
PS入門小技巧1
自己很喜歡一張,但是上有明顯的水印,這對有強迫症的我看起來非常的不適,出於這樣的目的,這就開始ps去除水印的一系列操作啦。先放原圖 第一步 要去除很明顯的 慶餘年 三個字,如果像以往的去出水印的方法 1.矩形選框工具大致圈出所要去除的區域 2.然後shift f5選擇內容識別 好了,接下來會發生這樣...
bpython使用技巧 Python 小技巧
python 隱秘的角落 1.args 和 kwargs 的使用 此處一定要注意 python 中有預設值得引數一定一定要放在沒有預設值的後邊。args 是以元組型別傳入 kwargs 是字典型別傳入 def parameter learn parameter 1,parameter 2 none,...
VI使用小技巧
1 替換某一字串 s old word new word g 在整個檔案中將old word替換為new word 2 不進入vi編輯器將檔案中的某一字串替換掉 sed s 111 aaa g 1.txt 2.txt 將1.txt中所有的111替換為aaa,修改後的檔案寫入2.txt sed s 1...