繼續關注我的C語言學習博客

          林臨的地盤

          java學習博客
          posts - 44, comments - 28, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          一些SQLSERVER函數

          Posted on 2007-03-09 09:23 lubaolin 閱讀(364) 評論(0)  編輯  收藏 所屬分類: database

          1.字符串函數
          長度與分析用
          datalength(Char_expr)返回字符串包含字符數,但不包含后面的空格
          substring(expression,start,length)不多說了,取子串
          right(char_expr,int_expr)返回字符串右邊int_expr個字符

          字符操作類
          upper(char_expr)轉為大寫
          lower(char_expr)轉為小寫
          space(int_expr)生成int_expr個空格
          replicate(char_expr,int_expr)復制字符串int_expr次
          reverse(char_expr)反轉字符串
          stuff(char_expr1,start,length,char_expr2)將字符串char_expr1中的從start開始的length個字符用char_expr2代替
          ltrim(char_expr)rtrim(char_expr)取掉空格
          ascii(char)char(ascii)兩函數對應,取ascii碼,根據ascii嗎取字符

          字符串查找
          charindex(char_expr,expression)返回char_expr的起始位置
          patindex("pattern",expression)返回指定模式的起始位置,否則為0

          2.數學函數
          abs(numeric_expr)求絕對值
          ceiling(numeric_expr)取大于等于指定值的最小整數
          exp(float_expr)取指數
          floor(numeric_expr)小于等于指定值得最大整數
          pi()3.1415926.........
          power(numeric_expr,power)返回power次方
          rand([int_expr])隨機數產生器
          round(numeric_expr,int_expr)安int_expr規定的精度四舍五入
          sign(int_expr)根據正數,0,負數,,返回 1,0,-1
          sqrt(float_expr)平方根

          3.日期函數
          getdate()返回日期
          datename(datepart,date_expr)返回名稱如June
          datepart(datepart,date_expr)取日期一部份
          datediff(datepart,date_expr1.dateexpr2)日期差
          dateadd(datepart,number,date_expr)返回日期加上number

          上述函數中datepart的
          寫法取值和意義
          yy1753-9999年份
          qq1-4刻
          mm1-12月
          dy1-366日
          dd1-31日
          wk1-54周
          dw1-7周幾
          hh0-23小時
          mi0-59分鐘
          ss0-59秒
          ms0-999毫秒

          日期轉換
          convert()

          4.系統函數
          suser_name()用戶登錄名
          user_name()用戶在數據庫中的名字
          user用戶在數據庫中的名字
          show_role()對當前用戶起作用的規則
          db_name()數據庫名
          object_name(obj_id)數據庫對象名
          col_name(obj_id,col_id)列名
          col_length(objname,colname)列長度
          valid_name(char_expr)是否是有效標識符

          繼續關注我的C語言學習博客
          主站蜘蛛池模板: 济源市| 边坝县| 盘锦市| 固原市| 米林县| 铅山县| 大名县| 赣榆县| 汕头市| 北碚区| 永昌县| 扬州市| 高尔夫| 富裕县| 满洲里市| 磴口县| 通化县| 吕梁市| 农安县| 玛纳斯县| 吐鲁番市| 南宁市| 商河县| 台南市| 望江县| 寻甸| 商水县| 高清| 青岛市| 镇安县| 金平| 枣强县| 博兴县| 邢台县| 徐水县| 朝阳市| 虹口区| 无为县| 榆树市| 黑龙江省| 遂昌县|