Vin*_* _S 4 sql-server sql-server-2008-r2
询问:
select * from aa;
Run Code Online (Sandbox Code Playgroud)
输出:
ID FirstName LastName City
-----------------------------------
29 Abcrdrr hai chennai
67 adf adsd adsf
1 John vinoth CITY
Run Code Online (Sandbox Code Playgroud)
我想显示lastname没有最后一个字符的列。我正在使用以下查询:
Declare @name as varchar(100);
select @name = city from aa
Select @name, left(@name, len(@name)-1) as AfterRemoveLastCharacter
Run Code Online (Sandbox Code Playgroud)
但输出只会出现在第一行
“第一个在最后,最后一个在第一个”
REVERSE(STUFF ( REVERSE(lastname), 1, 1, ''))
Run Code Online (Sandbox Code Playgroud)