Sql server SQL子字符串从后向开始
sql server中的子字符串可以从后面开始。oracle的子字符串可以这样做。据我所知,如果代码是这样的Sql server SQL子字符串从后向开始,sql-server,Sql Server,sql server中的子字符串可以从后面开始。oracle的子字符串可以这样做。据我所知,如果代码是这样的substring('Hello everybody',-4)它将返回'body'。子字符串sql server是否具有相同的功能?您可以使用RIGHT函数: DECLARE @x VARCHAR(50) SET @x = 'Hello There' SELECT RIGHT(@x, 5) --'There' 您只需使用RIGHT功能即可: DECLARE @x VARCHAR(
substring('Hello everybody',-4)
它将返回'body'。子字符串sql server是否具有相同的功能?您可以使用RIGHT
函数:
DECLARE @x VARCHAR(50)
SET @x = 'Hello There'
SELECT RIGHT(@x, 5) --'There'
您只需使用
RIGHT
功能即可:
DECLARE @x VARCHAR(50)
SET @x = 'Hello There'
SELECT RIGHT(@x, 5) --'There'
SQL中
substring
函数的用法是substring(字符串、起始位置、项的#)
因此,在您的情况下,您可以通过使用获取字符串的最后4个字母
substring('Hello everybody',-4,4)
SQL中
substring
函数的用法是substring(字符串、起始位置、项的#)
因此,在您的情况下,您可以通过使用获取字符串的最后4个字母
substring('Hello everybody',-4,4)
没问题,很高兴我能帮忙!没问题,很高兴我能帮忙!