在oracle查詢中,如果在沒有排序,但又想讓某列中特定值的資訊排到前面的時候,使用oracle的decode(字段,'字段值',數字)
如 select name from user 查詢出來的所有資料,如果想讓 name='張三' 結果排到前面,則使用如下:
select name from user order by decode(name,'張三',0)
同理,如果想讓李四排到第二的話,可以繼續增加decode方法
select name from user order by decode(name,'張三',0), decode(name,'李四',1)
excel 某列值等於特定的值 該行變色
做進度表的時候,經常會用到行變色。如果進度狀態為 完成 的時候,想讓該行變成灰色。具體步驟如下 1.做個下拉列表內容,名稱為 進度狀態 如 在sheet base 裡設定幾個狀態,開始 作業中 等 2.點 公式 名稱管理器 做乙個新的名稱 進步狀態 引用位置就是base sheet的 b 3 b 9...
Linux中Shell擷取某行某列資訊
背景 執行shell命令,抓取shell返回資訊中的所需資訊,已udhcpc為例獲取dns的位址。暫不作處理,執行udhcpc。使用grep過濾掉無用資訊,執行 udhcpc grep dns 使用sed抓取第二行,n 2p 代表第二行,n 1,3p 代表第一到三行,以回車換行符區分。執行 udhc...
Oracle中統計符合某列條件的列總數
最近在專案報表中需要乙個查詢語句,用來統計符合某一列條件的其它幾列的個數 比如有下面乙個表結構 經過自己試驗,查詢幫助,總算實現了上面的查詢。首先講幾個函式的用法 null 指的是空值,或者非法值。nvl expr1,expr2 引數說明 如果expr1為null,返回expr2 不為null,返回...