久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

T

170次閱讀
沒有評論

共計 1817 個字符,預計需要花費 5 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 T -SQL 的函數有哪些,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1、數學函數:

函數名
函數作用
abs 計算絕對值
1rand
獲取 0 - 1 隨機數
2round
四舍五入保留小數位
3square
平方運算
4power
冪運算 5sqrt
平方根運算
6pi
圓周率 7ceiling
向上取整
8floor 向下取整 9

ceiling(numeric_expression)

返回大于或等于所給數字表達式的最小整數(向上取整)

floor(numeric_expression)

返回小于或等于所給數字表達式的最大整數(向下取整)

round(numeric_expression , length)

將給定的數據四舍五入到給定的長度

PI()

常量 3.14159265358979

rand([seed])

返回 0 到 1 之間的隨機 float 值

2、字符串函數:

str
轉換浮點數字為字符串 left
截取左邊字符串 right 截取右邊字符串 space
生成空格字符串 lower/upper
轉換為小 / 大寫字符串 reverse
反序字符串 len
獲取字符串長度 replicate
重復生成字符串 rtrim
清除右邊空格 substring

截取字符串

ltrim(char_expr)

刪字符串前面的空格

rtrim(char_expr)

刪字符串后面的空格

left(char_expr , integer_expr)

返回字符串中從左邊開始指定個數的字符

right(char_expr , integer_expr)

返回字符串中從右邊開始指定個數的字符

substring(expr , start , length)

返回指定表達式中從 start 位置開始長度位 length 的部分

3、日期函數:

getdate
獲取當前日期
year 獲取年份 month 獲取月份 day
獲取天數 datepart
獲取任意時間值 datename
獲取任意時間字符 dateadd
日期加法
datediff
日期減法 isdate 是否為日期數據

4、轉換函數:

利用 cast 函數可以將某一個數據類型強制轉換為另一種數據類型

cast(expression AS data_type)

convert 函數允許用戶把表達式從一種數據類型轉換為另一種數據類型,并且還在日期的不同顯示格式之間進行轉換。

convert(data_type[(length)],expression[,style])

style 參數, 提供了各種日期顯示格式,(此樣式一般在時間類型 (datetime,smalldatetime) 與字符串類型 (nchar,nvarchar,char,varchar) 相互轉換的時候才用到

5、自定義函數:

(1)創建用戶自定義函數的語法形式如下:

create function    函數名  (形式參數名稱 AS 數據類型)

returns         返回數據類型

begin  

              函數內容

return         表達式

end

(2)調用用戶自定義函數的基本語法: 

              變量 = 用戶名. 函數名(實際參數列表)

(3)流程控制語句:

使用 T -SQL 語句編程的時候,常常要利用各種流程控制語句進行順序、分支控制轉移、循環等操作。T-SQL 提供了一組流程控制語句,包括條件控制語句、無條件控制語句、循環語句和返回狀態值的語句

定義語句塊:

begin……end 是用來指定一個語句塊,凡是在 begin 與 end 之間的程序都屬于同一個流程控制,通常都是與 if…else 或 while 等一起使用。在實際運用中,begin 和 end 必須成對出現。如果 begin…end 中間只有一行程序,則可以省略 begin 與 end

if else 語句:

語法格式:

  if 布爾表達式  

    T-SQL 語句 | 語句塊

  else

      if 布爾表達式  

        T-SQL 語句 | 語句塊

在 if 語句中, 要求只能有一條語句; 用 begin…end 可將多條語句視做邏輯上的一條語句;if 和 else 后面的子句都允許嵌套, 且嵌套層次不受限制

if exists 語句:

use student

if exists

(

select * 

from student 

where SNO=‘0611101

)

  print   該學生存在

else

  print 該學生不存在

關于“T-SQL 的函數有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-19發表,共計1817字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 东城区| 余干县| 滦平县| 苏尼特右旗| 宿迁市| 阿拉善右旗| 保靖县| 蓬溪县| 昔阳县| 云林县| 乐东| 宜良县| 门头沟区| 南漳县| 会宁县| 古浪县| 城市| 平凉市| 扎赉特旗| 新兴县| 延津县| 武夷山市| 武义县| 嘉义市| 汉沽区| 南汇区| 山丹县| 广昌县| 桂平市| 嵊州市| 柳林县| 黎川县| 仲巴县| 翁牛特旗| 普兰县| 凌源市| 渝中区| 东乌珠穆沁旗| 小金县| 汝州市| 固始县|