我有许多表“App_build”、“Server_build”,其中有一列名为“buildid”,它包含大量记录。IE:
buildid
-----------
Application1_BLD_01
Application1_BLD_02
Application1_BLD_03
Application2_BLD_01
Application3_BLD_01
Application3_BLD_02
Application4_1_0_0_1 - old format to be disregarded
Application4_1_0_0_2
Application4_BLD_03
我想编写一个名为getmax(tablename)
ie的函数getmax('App_build')
,它将返回一个仅列出最高值的记录集。IE:
buildid
--------
Application1_BLD_03
Application2_BLD_01
Application3_BLD_02
Application4_BLD_03
我是 SQL 新手,所以不知道如何开始 - 我想我可以使用 split 命令然后使用MAX
函数,但我不知道从哪里开始。
任何帮助都会很棒。