1、擷取字段:left(),right(),substring
select 欄位名, left(欄位名, 2) from 表名 --擷取字段內容的前四位
2、去除左右空格:ltrim()與rtrim()
select 欄位名, left(欄位名, 2), left(rtrim(ltrim(欄位名)), 2) from 表名 --先執行去除左空格,然後去除右空格
3、cast:cast (expression as data_type) 函式型別轉換
expression:任何有效的sqserver表示式。
as:用於分隔兩個引數,在as之前的是要處理的資料,在as之後是要轉換的資料型別。
data_type:目標系統所提供的資料型別,包括bigint和sql_variant,不能使用使用者定義的資料型別
如果轉換時沒有指定資料型別的長度,則sqserver自動提供長度為30。
4、convert: convert() 函式來顯示不同的格式: convert(data_type(length),data_to_be_converted,style)
convert(varchar(19),getdate())
convert(varchar(10),getdate(),110)
convert(varchar(11),getdate(),106)
convert(varchar(24),getdate(),113)
結果類似:
dec 29 2008 11:45 pm
12-29-2008
29 dec 08
29 dec 2008 16:25:46.635
SQL SERVER常用函式
len 字串 返回這個字串中字元的長度。isnull check,return 空值函式。檢查check是否為null,如果為null則返回return的值。dateadd unit,duration,date 在向指定日期加上或減去一段時間,返回這個新的datetime值。unit單位 year,...
sqlserver常用函式
1.字串函式 長度與分析用 datalength char expr 返回字串包含字元數,但不包含後面的空格 substring expression,start,length 不多說了,取子串 right char expr,int expr 返回字串右邊int expr個字元 字元操作類 upp...
SqlServer 常用函式
size medium 1.substring size 語法 substring expression start length 引數 expression 是字串 二進位制字串 text image 列或包含列的表示式。不要使用包含聚合函式的表示式。start 是乙個整數,指定子串的開始位置。l...