Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 两个问题_C#_Sql_Sql Server_Visual Studio - Fatal编程技术网

C# 两个问题

C# 两个问题,c#,sql,sql-server,visual-studio,C#,Sql,Sql Server,Visual Studio,有两个问题: 第一个查询获取列中的最大值 第二个是从所选数字中拆分前3个字符 编号类似于“SE001”、“SE002” 我的要求是获得max number并从中拆分前两个字符串(结果仅为001)。我需要一个查询来完成此操作-请帮助我。只需将MAX()和SUBSTRING()组合在一起即可 SELECT MAX(SerNo) FROM [DeviceList] SELECT substring (SerNo) FROM [DeviceList] 只需将MAX()和SUBSTRING(

有两个问题:

  • 第一个查询获取列中的最大值
  • 第二个是从所选数字中拆分前3个字符
编号类似于“SE001”、“SE002”

我的要求是获得max number并从中拆分前两个字符串(结果仅为001)。我需要一个查询来完成此操作-请帮助我。

只需将
MAX()
SUBSTRING()
组合在一起即可

SELECT MAX(SerNo) FROM [DeviceList] 

SELECT substring (SerNo) FROM [DeviceList]  
只需将
MAX()
SUBSTRING()组合在一起即可

SELECT MAX(SerNo) FROM [DeviceList] 

SELECT substring (SerNo) FROM [DeviceList]  
应该做的技巧,即使多一点信息将不胜感激


如果我能做到这一点,即使在你的例子中需要更多的信息,最大的数字应该是
'002'
,而不是
'001
,所以我不理解这个问题。在你的例子中,最大的数字应该是
'002'
,而不是
'001
,所以我不理解这个问题。@Squirrel。我倾向于使用
RIGHT()
而不是
SUBSTRING()
@Squirrel。我倾向于使用
RIGHT()
而不是
SUBSTRING()
SELECT RIGHT(SerNo, 3) FROM (SELECT MAX(SerNo) [Serno] FROM [DeviceList])