如何反转部分用户输入字符串?只是号码不应该反转所有其他部分必须颠倒.
ABC123DEF --> CBA123FED
DISK0123CAR --> KSID0123RAC
596ABCDEF --> 596FEDCBA
Run Code Online (Sandbox Code Playgroud)
提前谢谢这是我的代码:
public static string ReverseStr(string sStrRev)
{
string output = "";
Dictionary<int, char> SChar = new Dictionary<int, char>();
int Cposition = 0;
for (int i = sStrRev.Length - 1; i >= 0; i--)
{
if (sStrRev[i] != '1' && sStrRev[i] != '2' && sStrRev[i] != '3'
&& sStrRev[i] != '4' && sStrRev[i] != '5'
&& sStrRev[i] != '6' && sStrRev[i] != '7'
&& sStrRev[i] != '8' && sStrRev[i] != '9' …Run Code Online (Sandbox Code Playgroud) 有什么方法可以使以下查询工作吗?
declare @t nvarchar(20)
set @t='??'
SELECT [perno] ,[pName]
FROM [dbo].[People]
Where [pName] like N''+@t +'%'
Run Code Online (Sandbox Code Playgroud)
我不能这样使用:
Where [pName] like N'??%'
Run Code Online (Sandbox Code Playgroud)
或者使用存储过程:
ALTER PROCEDURE [dbo].[aTest]
(@t nvarchar(20))
AS
BEGIN
SELECT [perno] ,[pName]
FROM [dbo].[People]
WHERE ([People].[pName] LIKE N'' +@t + '%')
END
Run Code Online (Sandbox Code Playgroud)