在Sqlserver資料庫的字元串操作中,截取字元串是最常見的操作,sql server提供了3個常用截取字元串方法,LEFT()、RIGHT()、SUBSTRING(),如果從第一個字元即最左邊位置開始截取規定長度,則可用Left函數,如果從最後的字元往前截取固定長度則可使用Right函數,SUB ...
在Sqlserver資料庫的字元串操作中,截取字元串是最常見的操作,sql server提供了3個常用截取字元串方法,LEFT()、RIGHT()、SUBSTRING(),如果從第一個字元即最左邊位置開始截取規定長度,則可用Left函數,如果從最後的字元往前截取固定長度則可使用Right函數,SUBSTRING()可指定截取的起始位置以及截取長度。
LEFT函數格式:Left(column_name,length),column_name代表被截取的原欄位,length表示截取的長度。
例如,截取變數@str="Hello Word"的最左邊5個字元,即Hello可用下列語句:
Declare @str nvarchar(30);
Set @str='Hello World';
Select LEFT(@str,5);
截取數據表中的SQL語句同上一樣的寫法,如截取TableA表中的Name欄位的前4位可以這樣寫:
Select Left(Name,4) FROM TableA;
備註:更多乾貨關註博主站點IT技術小趣屋。原文轉載自Sqlserver使用Left函數從最左邊開始截取固定長度字元串_IT技術小趣屋。