有一些这样的数据:
name number
12_PAGE19901_CHN.DISPLAY_NT n.115
12_PAGE19901_CHN.DISPLAY_NT n.114
KAITEST123.DISPLAY_NT n.110
KAITEST123.DISPLAY_NT n.109
KAITEST123.DISPLAY_NT n.108
KAITEST123.DISPLAY_NT n.107
KAITEST33333.DISPLAY_NT n.105
Run Code Online (Sandbox Code Playgroud)
我想要检索一些这样的数据:
name number
12_PAGE19901_CHN.DISPLAY_NT n.115
KAITEST123.DISPLAY_NT n.110
KAITEST33333.DISPLAY_NT n.105
Run Code Online (Sandbox Code Playgroud)
我需要first每个特定名称的数字值,这可能吗?
您似乎只需要number每个特定的最大值name.
SELECT
name,
MAX(number) AS number
FROM
yourTable
GROUP BY
name
Run Code Online (Sandbox Code Playgroud)
请注意,这number是一个字母数字字段; n.09是'高于' n.011.为了使这在数字上更加一致,你需要n.009代替n.09.
(由于我不知道您的数字字段的行为,这只是一般性说明,而不是您的示例数据.)
| 归档时间: |
|
| 查看次数: |
55 次 |
| 最近记录: |