西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁西西教程數(shù)據(jù)庫教程 → MS Sql server 2008基礎(chǔ)知識詳細介紹

MS Sql server 2008基礎(chǔ)知識詳細介紹

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2013/1/22 11:38:41字體大。A-A+

作者:西西點擊:0次評論:0次標簽: Sqlserver2008

  • 類型:數(shù)據(jù)庫類大。10.5M語言:中文 評分:1.4
  • 標簽:
立即下載
3 頁 函數(shù)

6. 函數(shù)

1、   聚合函數(shù)

最大值 MAX(字段)

最小值 MIN(字段)

平均值 AVG (字段)

求和   SUM (字段)

數(shù)量  COUNT(*)

2、   數(shù)字函數(shù)

執(zhí)行備注中的代碼

  ABS() :求絕對值。

CEILING():舍入到最大整數(shù) 。3.33將被舍入為4、2.89將被舍入為3、-3.61將被舍入為-3。 Ceiling→天花板

FLOOR():舍入到最小整數(shù)。3.33將被舍入為3、2.89將被舍入為2、-3.61將被舍入為-4。 Floor→地板。

ROUND():四舍五入。舍入到“離我半徑最近的數(shù)” 。Round→“半徑”。例:Round(3.1425,2)。

解釋:3.1425是在四舍五入的值,2是精確的位數(shù)

3、   字符串函數(shù)

LEN() :計算字符串長度   求字符

DATALENGTH(): 計算字節(jié)長度  求字節(jié)  一個漢字兩個字節(jié)

                     例:

                     select len('123是數(shù)字') --字符

select datalength('123是數(shù)字') --字節(jié)

       注意:text類型保存的是字節(jié)數(shù)據(jù),所以不能用len()

LOWER():  轉(zhuǎn)小寫

UPPER () :轉(zhuǎn)大寫

LTRIM():  字符串左側(cè)的空格去掉

RTRIM () :字符串右側(cè)的空格去掉

               例:LTRIM(RTRIM('         bb        '))

SUBSTRING(string,start_position,length)

參數(shù):string為主字符串,

start_position為子字符串在主字符串中的起始位置,從1開始

length為子字符串的最大長度。

例:SELECT  SUBSTRING('abcdef111',2,3)

4、   日期函數(shù)

GETDATE() :取得當前日期時間

DATEADD (datepart , number, date ),計算當前的時間前或后

參數(shù):datepart 計量單位  值:year、month、day

number 增量 正數(shù)是后,負數(shù)是前

date 日期

                            例:--獲得當前日期前年的時間

select dateadd(month,1,getdate())

DATEDIFF ( datepart , startdate , enddate ) :計算兩個日期之間的差額。 參數(shù):datepart  計量單位

  startdate  起始日期

 enddate  結(jié)束日期

例:統(tǒng)計不同工齡的員工的個數(shù):

select DateDiff(year,FInDate,getdate()),count(*) from T_Employee group by DateDiff(year,FInDate,getdate())

DATEPART (datepart,date):返回一個日期的特定部分

參數(shù):datepart  計量單位

         date   日期

統(tǒng)計員工的入職年份個數(shù):

select DatePart(year,FInDate),count(*) from T_Employee

group by DatePart(year,FInDate)

5、   類型轉(zhuǎn)換函數(shù)

CAST ( expression AS data_type)

參數(shù):expression 要轉(zhuǎn)換的值

 data_type  要轉(zhuǎn)換的類型

例:select cast(right('abc2011-02-24',10) as datetime)

CONVERT ( data_type, expression)

參數(shù):expression 要轉(zhuǎn)換的值

 data_type  要轉(zhuǎn)換的類型

例:select convert(datetime,right('2012-11-24',10))

6、空值處理函數(shù)

ISNULL(expression,value) :

參數(shù):如果expression值為null,剛返回value的值

7、   CASE函數(shù)

單值判斷,相當于switch case

例:select fsalary, case 

       when fsalary < 4500 then '初級'

       when fsalary < 8000 then '中級'

       when fsalary > 8000 then '高級'

       end as '等級'

from t_employee

注:then 后面除了給常量之外,還可以給列

    sql server
    (11)sql server
    西西軟件園提供免費的下載,是很多小型企業(yè)公司使用到的數(shù)據(jù)庫軟件,是一個功能強大且可靠的數(shù)據(jù)管理系統(tǒng),它功能豐富,能保護數(shù)據(jù),并且可改善嵌入式應(yīng)用程序客戶端輕型應(yīng)用程序以及本地數(shù)據(jù)存儲區(qū)的性能。具有易于部署以及可以快速設(shè)計原型的特點,您可以無償獲取并可以隨應(yīng)用程序免費再分發(fā)。它設(shè)計成可與其他服務(wù)器基礎(chǔ)結(jié)構(gòu)資產(chǎn)無縫集成。...更多>>
    • SQL Server 2008 SP2精簡版免費版

      05-15 / 91.2M

      推薦理由:SQL Server 2008 Express 是 SQL Server 的免費版本,是學(xué)習(xí)和構(gòu)建桌面及小型服務(wù)器應(yīng)用程序的理想選擇,且
    • Microsoft SQL Server 2000 Enterp

      05-15 / 358.4M

      推薦理由:SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的于1988
    • sqlserver2005驅(qū)動包

      11-14 / 3.5M

      推薦理由:這是連接sql server2005所必須用到的驅(qū)動包,找個能用的sqlserver2005 jdbc 驅(qū)動真不容易啊,這是經(jīng)過我測試
    • Microsoft SQL Server 2005 Expres

      06-02 / 40.0M

      推薦理由: SQL Server Express 是一種強大而可靠的數(shù)據(jù)管理產(chǎn)品,可以為嵌入的應(yīng)用程序客戶端、輕型 Web 應(yīng)用程
    • Microsoft SQL Server 2008 Native

      09-30 / 10.5M

      推薦理由:Microsoft SQL Server 2008 Native Client (SQL Server Native Client) 是一個同時包含 SQL OLE DB 訪問接口
    • SQL Server數(shù)據(jù)庫管理及開發(fā)工具(N

      05-16 / 42.7M

      推薦理由: Navicat for SQL Server 是一套專為 Microsoft SQL Server設(shè)計的強大數(shù)據(jù)庫管理及開發(fā)工具。它可以用

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)