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个字符
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])