工作中常用的資料庫的中技巧或函式

2021-07-26 17:04:44 字數 855 閱讀 8094

我在工作中經常用到關於資料庫的一些知識————

sql server中的模糊查詢 ----charindex(substring,string)

pgsql中的模糊查詢 

----strpos(string,substring)

----position(substring in string)

sql server判斷欄位的空值 where column_name is null(is not null)

*****isnull(column_name, 'default value')

——sql server 的is not null是可以查出空值,過濾null值

——sql server 的is  null是可以查出null值,過濾空值

pgsql 判斷欄位的空值 where column_name is null(is not null)

——pgsql的is not null是可以查出null值,過濾空值

——pgsql的is null是可以查出空值,過濾null值

pgsql 獲取當前時間的前乙個月

---select now() - interval '1 month'

sql server 獲取當前時間的前乙個月

---select dateadd(mm,-1,getdate())

pgsql 修改字段長度

---alter table 《表名》 alter column

pgsql轉時間格式

--to_char('欄位名',『yyyy-mm-dd』)

sql server 

--convert(varchar(10),欄位名,120)

未完待續

幾個工作中常用的小技巧(20090113)

目前測試機大部分都是安裝 xen的虛擬機器,有些時候需要修改時間,但單純的使用 date s time 是無法修改系統時間的。正確修改,需要如下操作 1.root 下執行echo 1 proc sys xen independent wallclock 2.然後再執行 date s 14 11 12...

工作中常用的命令

1.unzip zip archive tar cf new.tar path tar xvf file.tar 2.transfer files scp username ip path path first path 傳輸檔案路徑 second path 儲存的路徑 安裝ssh伺服器 apt g...

工作中常用的工具

寫 evc,vs2005,visual assist 讀 source insight 檔案比較 ultra compare 編輯器 ultra edit 設計圖 viso 串列埠除錯 dnw,串列埠除錯助手 linux unubtu9.0,armlinux 交叉編譯 cygwin,cegcc 虛擬...