SQL server 資料庫 (函式篇)

2021-10-25 09:44:17 字數 1862 閱讀 6765

上篇:t-sql查詢語句

格式:convert(資料型別,值或字段)

例: select convert(char(10),123)

返回: 字串123

格式:cast(值或字段  as  資料型別)

例: select cast(

'19990817' as date)

返回:1999-08-17

例: select current_user

返回:當前登入的資料庫使用者名稱(dbo)

格式:datalength(字串或欄位名)

例:select datalength (

'中國a聯盟'

)返回:9(中文總共8位元組,字母1位元組,總共9)

例 :select host_name

返回:當前登入計算機名(dbo)

例 :select  system_user

返回:當前登入的系統使用者名稱(sa)

例 :select user_name(

)返回:從任意資料庫中返回「dbo」

select charindex

(『bdqn','www.bdqn.cn',1)

返回:5

select len

('sql server課程'

)返回:12

(空也算1個字元長度)

select upper

('sql server課程'

)返回:sql server課程

select ltrim (

' bdqn '

)返回:bdqn (後面的空格保留)

select rtrim

(' bdqn '

)返回: bdqn(前面的空格保留)

select right

('abcdefg',3)

返回:efg(右邊3個)

select replace

('aabbccddeeffgg『,』dd』,』123'

)返回:aabbcc123eeffgg(dd換成123)

select stuff

('abcdefg',2,3,'我的**我的世界'

)返回:a我的**我的世界efg (從第2個開始刪3個(bcd),並且在這個位置插入新的)

select abs(-43

)返回:43()正數

select ceiling(

15.01

)返回:16(整數)

select floor(

1.99

)返回:1(整數)

select power(5,

2)返回:25(5的平方)

select

round

(43.543,1

)返回:43.500

(四捨五入,精確1位)

select sign(-43

)返回:-

1

select sqrt(

10.89

)返回:3.3

資料庫函式

常用函式 dual是乙個oracle內部表,不論我們做什麼操作 不要刪除記錄 可以做很多取系統時間,計算等。虛表 dual 是oracle提供的最小的工作表,它僅包含一行一列。select from dual abs 絕對值 select abs 10 abs 10 from dual 10 10 ...

資料庫函式依賴

關聯式資料庫設計理論的核心是資料間的函式依賴,衡量的標準是關係規範化的程度及分解的無損連線和保持函式依賴性。函式依賴研究的是乙個關係中屬性之間存在的依賴關係,它是根據現實世界中資料項之間存在的語義通過觀察和分析得出的結果,是資料內在的性質,是一種語義範疇的概念。一 函式依賴 functional d...

資料庫函式依賴

一 函式依賴 functional dependency 的概念 資料依賴的一種,它反映屬性或屬性組之間相依存,互相制約的關係,即反映現實世界的約束關係。二 定義 設r u 是屬性u上的乙個關係模式,x和y均為u 的子集,r為r的任一關係,如果對於r中的任意兩個元組u,v,只要有u x v x 就有...