【发布时间】:2021-09-02 09:52:58
【问题描述】:
我有下表,我需要返回 colA 不为空的最高 colC 数。这种情况将是 |否 | ID1234 | 10. 文字。|
最初我使用 strtok(colC,'.',1)*1 从 colC 中提取数字,但现在我被困在如何返回 MAX 上。非常感谢任何帮助。
| colA | colB | colC |
|---|---|---|
| Yes | ID1234 | 1. text |
| No | ID1234 | 2. text |
| ID1234 | 3. text | |
| No | ID1234 | 4. text |
| Yes | ID1234 | 5. text |
| Yes | ID1234 | 6. text |
| ID1234 | 7. text | |
| ID1234 | 8. text | |
| ID1234 | 9. text | |
| No | ID1234 | 10. text |
| ID1234 | 11. text | |
| ID1234 | 12. text |
【问题讨论】:
-
我有点困惑。是解析
colC中的字符串的问题吗? -
如果 colc 是文本列,则最大值为 '9。 text',因为 '9' 晚于 '10' 的前导 '1'。 text' 在有序列表中。因此,也许您对如何存储数据有疑问。如果您想要 10 > 9,则将该数字与文本分开存储。
-
发布您到目前为止所尝试的内容。这应该不会太难。