freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xx-20xx年sql函數(shù)用法總結(jié)(已修改)

2024-12-03 14:58 本頁面
 

【正文】 一、字符轉(zhuǎn)換函數(shù) ASCII() 返回字符表達式最左端字符的 ASCII 碼值。在 ASCII()函數(shù)中,純數(shù)字的字符串可不用 ??括起來,但含其它字符的字符串必須用 ??括起來使用,否則會出錯。 CHAR() 將 ASCII 碼轉(zhuǎn)換為字符。如果沒有輸入 0 ~ 255 之間的 ASCII 碼值, CHAR() 返回 NULL 。 LOWER()和 UPPER() LOWER()將字符串全部轉(zhuǎn)為小寫; UPPER()將字符串全部轉(zhuǎn)為大寫。 STR() 把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù)。 STR (float_expression[, length[, decimal]]) length 指定返回的字符串的長度, decimal 指定返回的小數(shù)位數(shù)。如果沒有指定長度,缺省的 length 值為 10, decimal 缺省值為 0。 當 length 或者 decimal 為負值時,返回 NULL; 當 length 小于小數(shù)點左邊(包括符號位)的位數(shù)時,返回 length 個 *; 先服從 length ,再取 decimal ; 當返回的字符串位數(shù)小于 length ,左邊補足空格。 二、去空格函數(shù) LTRIM() 把字符串 頭部的空格去掉。 RTRIM() 把字符串尾部的空格去掉。 三、取子串函數(shù) left() LEFT (character_expression, integer_expression) 返回 character_expression 左起 integer_expression 個字符。 RIGHT() RIGHT (character_expression, integer_expression) 返回 character_expression 右起 integer_expression 個字符。 SUBSTRING() SUBSTRING (expression, starting_ position, length) 返回從字符串左邊第 starting_ position 個字符起 length 個字符的部分。 四、字符串比較函數(shù) CHARINDEX() 返回字符串中某個指定的子串出現(xiàn)的開始位置。 CHARINDEX (?substring_expression?, expression) 其中 substring _expression 是所要查找 的字符表達式, expression 可為字符串也可為列名表達式。如果沒有發(fā)現(xiàn)子串,則返回 0 值。 此函數(shù)不能用于 TEXT 和 IMAGE 數(shù)據(jù)類型。 PATINDEX() 返回字符串中某個指定的子串出現(xiàn)的開始位置。 PATINDEX (?%substring _expression%?, column_ name)其中子串表達式前后必須有百分號 “%”否則返回值為 0。 與 CHARINDEX 函數(shù)不同的是, PATINDEX 函數(shù)的子串中可以使用通配符,且此函數(shù)可用于CHAR、 VARCHAR 和 TEXT 數(shù)據(jù)類型。 五、字符串操作函數(shù) QUOTENAME() 返回被特定字符括起來的字符串。 QUOTENAME (?character_expression?[, quote_ character]) 其中 quote_ character 標明括字符串所用的字符,缺省值為 “[]”。 REPLICATE() 返回一個重復(fù) character_expression 指定次數(shù)的字符串。 REPLICATE (character_expression integer_expression) 如果 integer_expression 值為負值,則返回 NULL 。 REVERSE() 將指定的字符串的字符排列順序顛倒。 REVERSE (character_expression) 其中 character_expression 可以是字符串、常數(shù)或一個列的值。 REPLACE() 返回被替換了指定子串的字符串。 REPLACE (string_expression1, string_expression2, string_expression3) 用string_expression3 替換在 string_expression1 中的子串 string_expression2。 SPACE() 返回一個有指定長度的空白字符串。 SPACE (integer_expression) 如果 integer_expression 值為負值,則返回 NULL 。 STUFF() 用另一子串替換字符串指定位置、長度的子串。 STUFF (character_expression1, start_ position, length, character_expression2) 如果起始位置為負或長度值為負,或者起始位置大于 character_expression1 的長度,則返回 NULL 值。 如果 length 長度大于 character_expression1 中 start_ position 以右的長度,則character_expression1 只保留首字符。 六、數(shù)據(jù)類型轉(zhuǎn)換函數(shù) CAST() CAST (expression AS data_ type[ length ]) CONVERT() CONVERT (data_ type[ length ], expression [, style]) 1) data_type 為 SQL Server 系統(tǒng)定義的數(shù)據(jù)類型,用戶自定義的數(shù)據(jù)類型不能在此使用。 2) length 用于指定數(shù)據(jù)的長度,缺省值為 30。 3)把 CHAR 或 VARCHAR 類型轉(zhuǎn)換為諸如 INT 或 SAMLLINT 這樣的 INTEGER 類型、結(jié)果必須是帶正號或負號的數(shù)值。 4) TEXT 類型到 CHAR 或 VARCHAR 類型轉(zhuǎn)換最多為 8000 個字符,即 CHAR 或 VARCHAR 數(shù)據(jù)類型是最大長度。 5) IMAGE 類型存儲的數(shù)據(jù)轉(zhuǎn)換到 BINARY 或 VARBINARY 類型,最多為 8000 個字符。 6)把整數(shù)值轉(zhuǎn)換為 MONEY 或 SMALLMONEY 類型,按定義的國家的貨幣單位來處理,如人民幣、美元、英鎊等。 7) BIT 類型的轉(zhuǎn)換把非零值轉(zhuǎn)換為 1,并仍以 BIT 類型存儲。 8)試圖轉(zhuǎn)換到不同長度的數(shù)據(jù)類型,會截短轉(zhuǎn)換值并在轉(zhuǎn)換值后顯示 “+”,以標識發(fā)生了這種截斷。 9)用 CONVERT()函數(shù)的 style 選項能以不同的格式顯示日期和時間。 style 是將 DATATIME 和SMALLDATETIME 數(shù)據(jù)轉(zhuǎn)換為字符串時所選用的由 SQL Server 系統(tǒng)提供的轉(zhuǎn)換樣式編號,不同的樣式編號有不同的輸出格式。 七、日期函數(shù) day(date_expression) 返回 date_expression 中的日期值 month(date_expression) 返回 date_expression 中的月份值 year(date_expression) 返回 date_expression 中的年份值 DATEADD() DATEADD (datepart, number, date) 返回指定日期 date 加上指定的額外日期間隔 number 產(chǎn)生的新日期。 DATEDIFF() DATEDIFF (datepart, date1, date2) 返回兩個指定日期在 datepart 方面的不同之處,即 date2 超過 date1 的差距值,其結(jié)果值是一個帶有正負號的整數(shù)值。 DATENAME() DATENAME (datepart, date) 以字符串的形式返回日期的指定部分此部分。由 datepart 來指定。 DATEPART() DATEPART (datepart, date) 以整 數(shù)值的形式返回日期的指定部分。此部分由 datepart 來指定。 DATEPART (dd, date) 等同于 DAY (date) DATEPART (mm, date) 等同于 MONTH (date) DATEPART (yy, date) 等同于 YEAR (date) GETDATE() 以 DATETIME 的缺省格式返回系統(tǒng)當前的日期和時間。 Sql Server 中一個非常強大的日期格式化函數(shù) Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2020 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 Select CONVERT(varchar(100), GETDATE(), 4): Select CONVERT(varchar(100), GETDATE(), 5): 160506 Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06 Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06 Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46 Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2020 10:57:46:827AM Select CONVERT(varchar(100), GETDATE(), 10): 051606 Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16 Select CONVERT(varchar(100), GETDATE(), 12): 060516 Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2020 10:57:46:937 Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967 Select CONVERT(varchar(100), GETDATE(), 20): 20200516 10:57:47 Select CONVERT(varchar(100), GETDATE(), 21): 20200516 10:57: Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM Select CONVERT(varchar(100), GETDATE(), 23): 20200516 Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47 Select CONVERT(varchar(100), GETDATE(), 25): 20200516 10:57: Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2020 10:57AM Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2020 Select CONVERT(varchar(100), GETDATE(), 102): Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2020 Select CONVERT(varchar(100), GETDATE(), 104): Select CONVERT(varchar(100), GETDATE(), 105): 16052020 Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2020 Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2020 Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49 Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2020 10:57:49:437AM Select CONVERT(varchar(100), GETDATE(), 110): 05162020 Select CONVERT(varchar(100), GETDATE(), 111): 2020/05/16 Select CONVERT(varchar(100), GETDATE(), 112): 20200516
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1