資料庫 查詢常用的函式

2021-08-15 04:28:01 字數 875 閱讀 1234

日期轉換

convert(型別長度,date,格式)

例項:convert(char(10),『2018-01-30 09:42:00.521』,23)  會得到  2018-01-30

格式有很多可以專門去查sqlserver日期轉換的格式,個人常用的格式

23:yyyy-mm-dd,112:yyyymmdd,110:mm-dd-yyy,108:hh:mm:ss 

格式化日期

date_format(install_time,"%y-%m-%d") 

字串轉換為金額

cast(字串 as money) 或者

convert(money,字串)

為空轉換0

isnull(數值,0)

去重複

distinct()

去空格

ltrim()  把字串頭部的空格去掉。

rtrim() 把字串尾部的空格去掉。

格式化字串長度不夠補0

lpad(str, 3, 0)

返回字串 str, 其左邊由字串padstr 填補到len 字元長度。假如str 的長度大於len, 則返回值被縮短至 len 字元。

拼接

concat('20190625', lpad(id, 3, 0))

身份證轉出生年月 1924-08-24

cast(substring(identity,7,8) as date)

Oracle資料庫查詢常用函式整理

1.絕對值 abs select abs 2 value from dual 2.ceil 取大於等於數值n的最小整數 select ceil 2.001 value from dual 2 3.floor 取小於等於數值n的最大整數 select floor 2.001 value from du...

資料庫常用函式

1 所需標頭檔案 include 功能 獲得或初始化乙個mysql結構 函式原型 mysql mysql init mysql mysql 函式返回值 乙個被始化的mysql 控制代碼 備註 在記憶體不足的情況下,返回null 2 所需標頭檔案 include 函式功能 關閉乙個伺服器連線,並釋放與...

常用資料庫的樹形查詢

常用資料庫的樹形查詢 表recursion 資料如下 id name parentid 1 食品分類 12 肉類1 3 蔬菜類1 4 產品分類 15 保健品4 6 醫藥4 7 建築4 一oracle 中實現方法 oracle 中直接支援 使用語句 select from tablename star...