Oracle SQL Server
sysdate getdate()
nvl isnull
substr(expression, start, num)
expression : 任何有效的運算式
start : 起始位置(由0開始)
num : 取得字元數
substring(expression, start, num)
expression : 任何有效的運算式
start : 起始位置(由1開始)
num : 取得字元數
子查詢中可使用order by 子查詢中不可使用order by
可使用row_number() over()
舉例 : SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY EMPID ASC) AS ROWID,* FRM EMPLOYEE) AS SUBQUERY;
子查詢必須給予別名 如SUBQUERY
連接字串字符 "||" 連接字串字符 "+"
to_char(sysdate, "yyyy/mm/dd") convert(varchar(10), getdate(), 111)
convert使用方法 : CONVERT(data_type[(length)]), expression[, style])
expression : 任何有效的運算式
data_type : 目標資料類型
length : 指定目標資料類型長度 default = 30
style : 指定CONVERT函數如何轉譯expression整數運算式(參照網頁http://msdn.microsoft.com/zh-tw/library/ms187928.aspx)
length len
to_number(expression)
expression : 任何有效的運算式
cast(expression as numeric(4, 2))
expression : 任何有效的運算式
範例 小數點前四位 小數點後兩位
to_char(sysdate, 'yyyyMMddHH24') replace(replace(convert(varchar(13), getdate(), 20), '-', ''), ' ', '')
to_date('20110526', 'yyyymmdd') cast('26-05-2011' as datetime)
文章標籤
全站熱搜
創作者介紹
創作者 流風羽 的頭像
流風羽

流風羽的部落格

流風羽 發表在 痞客邦 留言(0) 人氣(121)