我在某些sql中有一些字符串。我需要找出字符是什麼,對於那個字符串,給出一個索引。如何獲取字符串的字符值,給定一個索引...在某些Sql代碼中?
例如。
DECLARE @someString NVARCHAR(MAX) = 'hi folks'
DECLARE @index INT = 4 -- assuming the first index is 1, not 0.
現在..我如何獲得第4個索引位置處的字符,這是'f',在上面的示例中。
謝謝:)
我在某些sql中有一些字符串。我需要找出字符是什麼,對於那個字符串,給出一個索引。如何獲取字符串的字符值,給定一個索引...在某些Sql代碼中?
例如。
DECLARE @someString NVARCHAR(MAX) = 'hi folks'
DECLARE @index INT = 4 -- assuming the first index is 1, not 0.
現在..我如何獲得第4個索引位置處的字符,這是'f',在上面的示例中。
謝謝:)
您可以嘗試
DECLARE @someString NVARCHAR(MAX) = 'hi folks'
DECLARE @index INT = 4 -- assuming the first index is 1, not 0.
SELECT SUBSTRING(@someString, @index, 1)
使用SUBSTRING函數。
SUBSTRING (value_expression ,start_expression , length_expression)
SELECT SUBSTRING (@someString, @index, 1);
使用SUBSTRING:
SELECT SUBSTRING(@someString, @index, 1)