2021年9月12日 星期日

[SQL]字串切割

 

DECLARE @str varchar(10) = ''

DECLARE @buff varchar(10) = 'hello'


SELECT @str = substring(@buff,1,4) 


select @str,@buff



---------------------------

substring   返回字元、binary、text 或 image 表示式的一部分。
       基本語法: SUBSTRING  (  expression  ,   start  ,   length  ) 
       expression :字串、二進位制字串、text、image、列或包含列的表示式
       start :整數,指定子串的開始位置       注:SQL中"1"表示字串中的第一個字元,而.NET中"0"表示第一個字元
       length :整數,指定子串的長度(要返回的字元數或位元組數)

沒有留言:

張貼留言

[SQL]顯示千分位與小數顯示

  CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) CONVERT style參數說明 1  (expression為 money 或 smallmoney型別): 0 : 預設,保留小數位後兩位,並四捨...